Поделиться через


InspectOptionsStylized interface

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, Style)

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

breakLength

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

breakLength?: number

Значение свойства

number

наследуется отInspectOptions.breakLength

colors

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

colors?: boolean

Значение свойства

boolean

наследуется отInspectOptions.colors

compact

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

compact?: number | boolean

Значение свойства

number | boolean

наследуется отInspectOptions.compact

customInspect

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

customInspect?: boolean

Значение свойства

boolean

наследуется отInspectOptions.customInspect

depth

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

depth?: null | number

Значение свойства

null | number

наследуется отInspectOptions.depth

getters

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

getters?: boolean | "set" | "get"

Значение свойства

boolean | "set" | "get"

наследуется отInspectOptions.getters

maxArrayLength

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

maxArrayLength?: null | number

Значение свойства

null | number

наследуется отInspectOptions.maxArrayLength

maxStringLength

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

maxStringLength?: null | number

Значение свойства

null | number

наследуется отInspectOptions.maxStringLength

numericSeparator

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

numericSeparator?: boolean

Значение свойства

boolean

наследуется отInspectOptions.numericSeparator

showHidden

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

showHidden?: boolean

Значение свойства

boolean

наследуется отInspectOptions.showHidden

showProxy

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

showProxy?: boolean

Значение свойства

boolean

наследуется отInspectOptions.showProxy

sorted

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

sorted?: boolean | (a: string, b: string) => number

Значение свойства

boolean | (a: string, b: string) => number

наследуется отInspectOptions.sorted

Сведения о методе

stylize(string, Style)

function stylize(text: string, styleType: Style): string

Параметры

text

string

styleType
Style

Возвращаемое значение

string