diff options
Diffstat (limited to 'ext/console/02_console.js')
-rw-r--r-- | ext/console/02_console.js | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/ext/console/02_console.js b/ext/console/02_console.js index 607da2db6..9b54a64a1 100644 --- a/ext/console/02_console.js +++ b/ext/console/02_console.js @@ -465,12 +465,18 @@ const entryIndentation = `,\n${ StringPrototypeRepeat(DEFAULT_INDENT, level + 1) }`; - const closingIndentation = `${inspectOptions.trailingComma ? "," : ""}\n${ - StringPrototypeRepeat(DEFAULT_INDENT, level) - }`; + const closingDelimIndentation = StringPrototypeRepeat( + DEFAULT_INDENT, + level, + ); + const closingIndentation = `${ + inspectOptions.trailingComma ? "," : "" + }\n${closingDelimIndentation}`; let iContent; - if (options.group && entries.length > MIN_GROUP_LENGTH) { + if (entries.length === 0 && !inspectOptions.compact) { + iContent = `\n${closingDelimIndentation}`; + } else if (options.group && entries.length > MIN_GROUP_LENGTH) { const groups = groupEntries(entries, level, value); iContent = `${initIndentation}${ ArrayPrototypeJoin(groups, entryIndentation) |