InspectOptionsStylized interface
- Extends
Propriedades herdadas
break |
O comprimento em que os valores de entrada são divididos entre várias linhas.
Defina como |
colors | Se |
compact | Definir isso como |
custom |
Se |
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 |
getters | Se definido como |
max |
Especifica o número máximo de elementos |
max |
Especifica o número máximo de caracteres a serem incluídos ao formatar. Defina como |
numeric |
Se definido como |
show |
Se |
show |
Se |
sorted | Se definido como |
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
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
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
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
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"
maxArrayLength
Especifica o número máximo de elementos Array
, TypedArray
, WeakMap
e 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
showProxy
Se true
, Proxy
inspeção inclui os objetos de destino e manipulador.
showProxy?: boolean
Valor da propriedade
boolean
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