InspectOptionsStylized interface

Предупреждение

Теперь этот API является нерекомендуемым.

Use InspectContext instead.

Extends

Унаследованные свойства

breakLength

Длина, по которой входные значения разделены по нескольким строкам. Задайте для Infinity форматирование входных данных в виде одной строки (в сочетании с compact задано значение true или любое число >= 1).

colors

Если true, выходные данные стильируются с помощью кодов цветов ANSI. Цвета настраиваются.

compact

Установка этого значения false приводит к отображению каждого ключа объекта в новой строке. Он также добавит новые строки в текст, превышающий breakLength. Если задано число, большинство n внутренних элементов объединяются в одну строку до тех пор, пока все свойства соответствуют breakLength. Элементы короткого массива также группируются. Обратите внимание, что текст не будет сокращен ниже 16 символов, независимо от размера breakLength. Дополнительные сведения см. в приведенном ниже примере.

customInspect

Если false, [util.inspect.custom](depth, opts, inspect) функции не вызываются.

depth

Задает количество повторений при форматировании объекта. Это полезно для проверки больших объектов. Чтобы выполнить повторную передачу до максимального размера стека вызовов, Infinity или null.

getters

Если задано значение true, методы получения также будут проверяться. Если задано значение 'get' будут проверяться только методы получения без задания. Если задано значение 'set' будут проверяться только методы получения, имеющие соответствующий набор. Это может вызвать побочные эффекты в зависимости от функции получения.

maxArrayLength

Задает максимальное количество Array, TypedArray, WeakMapи WeakSet элементов, которые необходимо включить при форматировании. Установите для отображения всех элементов значение null или Infinity. Установите значение 0 или отрицательное значение, чтобы не отображались элементы.

maxStringLength

Указывает максимальное количество символов, которые необходимо включить при форматировании. Установите для отображения всех элементов значение null или Infinity. Установите значение 0 или отрицательное значение, чтобы не отображались символы.

numericSeparator

Если задано значение true, символ подчеркивания используется для разделения каждых трех цифр во всех больших значениях и числах.

showHidden

Если true, символы и свойства объекта не перечисляются, включаются в форматированный результат. WeakMap и WeakSet записи также включаются, а также пользовательские свойства прототипа (за исключением свойств метода).

showProxy

Если true, Proxy проверка включает объекты целевого объекта и обработчика.

sorted

Если задано значение true или функции, все свойства объекта и Set и Map записи сортируются в результирующем строке. Если задано значение true используется сортировка по умолчанию. Если задано значение функции, она используется в качестве функции сравнения.

Наследуемые методы

stylize(string, InspectStyle)

Сведения об унаследованном свойстве

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