pretty-format2
Advanced tools
Comparing version 2.0.2 to 2.0.3
34
index.js
@@ -284,3 +284,3 @@ // @flow | ||
function series/*::<Value, Context>*/( | ||
const series = /*::<Value, Context>*/( | ||
context /*: Context */, | ||
@@ -298,20 +298,22 @@ series /*: Array<Value> */, | ||
) => mixed */ | ||
) { | ||
) => { | ||
let length = series.length; | ||
if (length > 0) { | ||
stack.newLine(); | ||
stack.up(); | ||
for (let index = length - 1; index >= 0; index--) { | ||
let value = series[index]; | ||
for (let index = length - 1; index >= 0; index--) { | ||
let value = series[index]; | ||
callback(value, index, length, context, stack, env); | ||
callback(value, index, length, context, stack, env); | ||
if (index > 0) { | ||
stack.newLine(); | ||
} | ||
if (index > 0) { | ||
stack.newLine(); | ||
} | ||
} | ||
} | ||
function seriesNested(context, array, stack, env, callback) { | ||
if (array.length > 0) { | ||
stack.newLine(); | ||
stack.up(); | ||
series(context, array, stack, env, callback); | ||
stack.newLine(); | ||
stack.down(); | ||
@@ -377,3 +379,3 @@ } | ||
stack.push(CLOSE_BRACKET_CHAR); | ||
series(value, value, stack, env, printArrayLikeMember); | ||
seriesNested(value, value, stack, env, printArrayLikeMember); | ||
if (env.opts.min) { | ||
@@ -407,3 +409,3 @@ stack.push(OPEN_BRACKET_CHAR); | ||
stack.push(CLOSE_CURLY_CHAR); | ||
series(value, keys, stack, env, printObjectMember); | ||
seriesNested(value, keys, stack, env, printObjectMember); | ||
if (env.opts.min) { | ||
@@ -427,3 +429,3 @@ stack.push(OPEN_CURLY_CHAR); | ||
stack.push(CLOSE_CURLY_CHAR); | ||
series(value, items, stack, env, printMapMember); | ||
seriesNested(value, items, stack, env, printMapMember); | ||
stack.push(MAP_PRINTED_OPEN); | ||
@@ -440,3 +442,3 @@ } | ||
stack.push(CLOSE_CURLY_CHAR); | ||
series(value, items, stack, env, printSetMember); | ||
seriesNested(value, items, stack, env, printSetMember); | ||
stack.push(SET_PRINTED_OPEN); | ||
@@ -443,0 +445,0 @@ } |
{ | ||
"name": "pretty-format2", | ||
"version": "2.0.2", | ||
"version": "2.0.3", | ||
"description": "Stringify any value. Better, faster, prettier.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
18408
585