InspectOptions interface
Свойства
break |
Длина, по которой входные значения разделены по нескольким строкам.
Задайте для |
colors | Если |
compact | Установка этого значения |
custom |
Если |
depth | Задает количество повторений при форматировании объекта.
Это полезно для проверки больших объектов.
Чтобы выполнить повторную передачу до максимального размера стека вызовов, |
getters | Если задано значение |
max |
Задает максимальное количество |
max |
Указывает максимальное количество символов, которые необходимо включить при форматировании. Установите для отображения всех элементов значение |
numeric |
Если задано значение |
show |
Если |
show |
Если |
sorted | Если задано значение |
Сведения о свойстве
breakLength
Длина, по которой входные значения разделены по нескольким строкам.
Задайте для Infinity
форматирование входных данных в виде одной строки (в сочетании с compact
задано значение true
или любое число >= 1
).
breakLength?: number
Значение свойства
number
colors
Если true
, выходные данные стильируются с помощью кодов цветов ANSI. Цвета настраиваются.
colors?: boolean
Значение свойства
boolean
compact
Установка этого значения false
приводит к отображению каждого ключа объекта в новой строке. Он также добавит новые строки в текст, превышающий breakLength
. Если задано число, большинство n
внутренних элементов объединяются в одну строку до тех пор, пока все свойства соответствуют breakLength
. Элементы короткого массива также группируются. Обратите внимание, что текст не будет сокращен ниже 16 символов, независимо от размера breakLength
.
Дополнительные сведения см. в приведенном ниже примере.
compact?: number | boolean
Значение свойства
number | boolean
customInspect
Если false
, [util.inspect.custom](depth, opts, inspect)
функции не вызываются.
customInspect?: boolean
Значение свойства
boolean
depth
Задает количество повторений при форматировании объекта.
Это полезно для проверки больших объектов.
Чтобы выполнить повторную передачу до максимального размера стека вызовов, Infinity
или null
.
depth?: null | number
Значение свойства
null | number
getters
Если задано значение true
, методы получения также будут проверяться. Если задано значение 'get'
будут проверяться только методы получения без задания. Если задано значение 'set'
будут проверяться только методы получения, имеющие соответствующий набор. Это может вызвать побочные эффекты в зависимости от функции получения.
getters?: boolean | "set" | "get"
Значение свойства
boolean | "set" | "get"
maxArrayLength
Задает максимальное количество Array
, TypedArray
, WeakMap
и WeakSet
элементов, которые необходимо включить при форматировании. Установите для отображения всех элементов значение null
или Infinity
.
Установите значение 0
или отрицательное значение, чтобы не отображались элементы.
maxArrayLength?: null | number
Значение свойства
null | number
maxStringLength
Указывает максимальное количество символов, которые необходимо включить при форматировании. Установите для отображения всех элементов значение null
или Infinity
.
Установите значение 0
или отрицательное значение, чтобы не отображались символы.
maxStringLength?: null | number
Значение свойства
null | number
numericSeparator
Если задано значение true
, символ подчеркивания используется для разделения каждых трех цифр во всех больших значениях и числах.
numericSeparator?: boolean
Значение свойства
boolean
showHidden
Если true
, символы и свойства объекта не перечисляются, включаются в форматированный результат.
WeakMap
и WeakSet
записи также включаются, а также пользовательские свойства прототипа (за исключением свойств метода).
showHidden?: boolean
Значение свойства
boolean
showProxy
Если true
, Proxy
проверка включает объекты целевого объекта и обработчика.
showProxy?: boolean
Значение свойства
boolean
sorted
Если задано значение true
или функции, все свойства объекта и Set
и Map
записи сортируются в результирующем строке.
Если задано значение true
используется сортировка по умолчанию.
Если задано значение функции, она используется в качестве функции сравнения.
sorted?: boolean | (a: string, b: string) => number
Значение свойства
boolean | (a: string, b: string) => number