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