summaryrefslogtreecommitdiff
path: root/ext/console/02_console.js
diff options
context:
space:
mode:
Diffstat (limited to 'ext/console/02_console.js')
-rw-r--r--ext/console/02_console.js14
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)