Compartilhar via


InspectOptionsStylized interface

Extends

Propriedades herdadas

breakLength

O comprimento em que os valores de entrada são divididos entre várias linhas. Defina como Infinity formatar a entrada como uma única linha (em combinação com compact definida como true ou qualquer número >= 1).

colors

Se true, a saída será estilizada com códigos de cor ANSI. As cores são personalizáveis.

compact

Definir isso como false faz com que cada chave de objeto seja exibida em uma nova linha. Ele também adicionará novas linhas ao texto com mais de breakLength. Se definido como um número, os elementos internos mais n serão unidos em uma única linha, desde que todas as propriedades se ajustem a breakLength. Elementos de matriz curta também são agrupados. Observe que nenhum texto será reduzido abaixo de 16 caracteres, independentemente do tamanho breakLength. Para obter mais informações, consulte o exemplo abaixo.

customInspect

Se false, as funções [util.inspect.custom](depth, opts, inspect) não serão invocadas.

depth

Especifica o número de vezes a ser recursado durante a formatação do objeto. Isso é útil para inspecionar objetos grandes. Para recursar até o tamanho máximo da pilha de chamadas passar Infinity ou null.

getters

Se definido como true, os getters também serão inspecionados. Se definido como 'get' somente getters sem setter serão inspecionados. Se definido como 'set' somente getters que têm um setter correspondente serão inspecionados. Isso pode causar efeitos colaterais dependendo da função getter.

maxArrayLength

Especifica o número máximo de elementos Array, TypedArray, WeakMape WeakSet a serem incluídos ao formatar. Defina como null ou Infinity para mostrar todos os elementos. Defina como 0 ou negativo para não mostrar elementos.

maxStringLength

Especifica o número máximo de caracteres a serem incluídos ao formatar. Defina como null ou Infinity para mostrar todos os elementos. Defina como 0 ou negativo para não mostrar caracteres.

numericSeparator

Se definido como true, um sublinhado será usado para separar cada três dígitos em todos os bigints e números.

showHidden

Se true, os símbolos e propriedades não enumeráveis do objeto serão incluídos no resultado formatado. as entradas WeakMap e WeakSet também são incluídas, bem como propriedades de protótipo definidas pelo usuário (excluindo as propriedades do método).

showProxy

Se true, Proxy inspeção inclui os objetos de destino e manipulador.

sorted

Se definido como true ou uma função, todas as propriedades de um objeto e as entradas Set e Map serão classificadas na cadeia de caracteres resultante. Se definido como true a classificação padrão será usada. Se definido como uma função, ele será usado como uma função de comparação.

Métodos

stylize(string, Style)

Detalhes das propriedades herdadas

breakLength

O comprimento em que os valores de entrada são divididos entre várias linhas. Defina como Infinity formatar a entrada como uma única linha (em combinação com compact definida como true ou qualquer número >= 1).

breakLength?: number

Valor da propriedade

number

herdado de InspectOptions.breakLength

colors

Se true, a saída será estilizada com códigos de cor ANSI. As cores são personalizáveis.

colors?: boolean

Valor da propriedade

boolean

herdado deInspectOptions.colors

compact

Definir isso como false faz com que cada chave de objeto seja exibida em uma nova linha. Ele também adicionará novas linhas ao texto com mais de breakLength. Se definido como um número, os elementos internos mais n serão unidos em uma única linha, desde que todas as propriedades se ajustem a breakLength. Elementos de matriz curta também são agrupados. Observe que nenhum texto será reduzido abaixo de 16 caracteres, independentemente do tamanho breakLength. Para obter mais informações, consulte o exemplo abaixo.

compact?: number | boolean

Valor da propriedade

number | boolean

Herdado de InspectOptions.compact

customInspect

Se false, as funções [util.inspect.custom](depth, opts, inspect) não serão invocadas.

customInspect?: boolean

Valor da propriedade

boolean

Herdado deInspectOptions.customInspect

depth

Especifica o número de vezes a ser recursado durante a formatação do objeto. Isso é útil para inspecionar objetos grandes. Para recursar até o tamanho máximo da pilha de chamadas passar Infinity ou null.

depth?: null | number

Valor da propriedade

null | number

herdado de inspectOptions.depth

getters

Se definido como true, os getters também serão inspecionados. Se definido como 'get' somente getters sem setter serão inspecionados. Se definido como 'set' somente getters que têm um setter correspondente serão inspecionados. Isso pode causar efeitos colaterais dependendo da função getter.

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

Valor da propriedade

boolean | "set" | "get"

herdado de InspectOptions.getters

maxArrayLength

Especifica o número máximo de elementos Array, TypedArray, WeakMape WeakSet a serem incluídos ao formatar. Defina como null ou Infinity para mostrar todos os elementos. Defina como 0 ou negativo para não mostrar elementos.

maxArrayLength?: null | number

Valor da propriedade

null | number

Herdado deInspectOptions.maxArrayLength

maxStringLength

Especifica o número máximo de caracteres a serem incluídos ao formatar. Defina como null ou Infinity para mostrar todos os elementos. Defina como 0 ou negativo para não mostrar caracteres.

maxStringLength?: null | number

Valor da propriedade

null | number

Herdado deInspectOptions.maxStringLength

numericSeparator

Se definido como true, um sublinhado será usado para separar cada três dígitos em todos os bigints e números.

numericSeparator?: boolean

Valor da propriedade

boolean

Herdado deInspectOptions.numericSeparator

showHidden

Se true, os símbolos e propriedades não enumeráveis do objeto serão incluídos no resultado formatado. as entradas WeakMap e WeakSet também são incluídas, bem como propriedades de protótipo definidas pelo usuário (excluindo as propriedades do método).

showHidden?: boolean

Valor da propriedade

boolean

Herdado de InspectOptions.showHidden

showProxy

Se true, Proxy inspeção inclui os objetos de destino e manipulador.

showProxy?: boolean

Valor da propriedade

boolean

Herdado de InspectOptions.showProxy

sorted

Se definido como true ou uma função, todas as propriedades de um objeto e as entradas Set e Map serão classificadas na cadeia de caracteres resultante. Se definido como true a classificação padrão será usada. Se definido como uma função, ele será usado como uma função de comparação.

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

Valor da propriedade

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

Herdado deInspectOptions.sorted

Detalhes do método

stylize(string, Style)

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

Parâmetros

text

string

styleType
Style

Retornos

string