summaryrefslogtreecommitdiff
path: root/lib/internal/util/inspect.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/internal/util/inspect.js')
-rw-r--r--lib/internal/util/inspect.js17
1 files changed, 12 insertions, 5 deletions
diff --git a/lib/internal/util/inspect.js b/lib/internal/util/inspect.js
index 39cbfd36b7..2f922f6659 100644
--- a/lib/internal/util/inspect.js
+++ b/lib/internal/util/inspect.js
@@ -1542,11 +1542,6 @@ function reduceToSingleString(
return `${braces[0]}${ln}${join(output, `,\n${indentation} `)} ${braces[1]}`;
}
-function format(...args) {
- return formatWithOptions(undefined, ...args);
-}
-
-
const firstErrorLine = (error) => error.message.split('\n')[0];
let CIRCULAR_ERROR_MESSAGE;
function tryStringify(arg) {
@@ -1569,7 +1564,19 @@ function tryStringify(arg) {
}
}
+function format(...args) {
+ return formatWithOptionsInternal(undefined, ...args);
+}
+
function formatWithOptions(inspectOptions, ...args) {
+ if (typeof inspectOptions !== 'object' || inspectOptions === null) {
+ throw new ERR_INVALID_ARG_TYPE(
+ 'inspectOptions', 'object', inspectOptions);
+ }
+ return formatWithOptionsInternal(inspectOptions, ...args);
+}
+
+function formatWithOptionsInternal(inspectOptions, ...args) {
const first = args[0];
let a = 0;
let str = '';