InspectOptions interface
Proprietà
break |
Lunghezza in base alla quale i valori di input vengono suddivisi tra più righe.
Impostare su |
colors | Se |
compact | Se si imposta su |
custom |
Se |
depth | Specifica il numero di volte da ripetere durante la formattazione dell'oggetto.
Ciò è utile per controllare oggetti di grandi dimensioni.
Per passare fino alla dimensione massima dello stack di chiamate passare |
getters | Se impostato su |
max |
Specifica il numero massimo di elementi |
max |
Specifica il numero massimo di caratteri da includere durante la formattazione. Impostare su |
numeric |
Se impostato su |
show |
Se |
show |
Se |
sorted | Se impostato su |
Dettagli proprietà
breakLength
Lunghezza in base alla quale i valori di input vengono suddivisi tra più righe.
Impostare su Infinity
per formattare l'input come riga singola,in combinazione con compact
impostato su true
o su qualsiasi numero >= 1
).
breakLength?: number
Valore della proprietà
number
colors
Se true
, l'output viene stilizzato con i codici colore ANSI. I colori sono personalizzabili.
colors?: boolean
Valore della proprietà
boolean
compact
Se si imposta su false
, ogni chiave dell'oggetto viene visualizzata su una nuova riga. Aggiungerà anche nuove righe al testo più lungo di breakLength
. Se impostato su un numero, la maggior parte degli elementi interni n
viene unita su una singola riga, purché tutte le proprietà si adattino a breakLength
. Anche gli elementi di matrice breve vengono raggruppati. Si noti che nessun testo verrà ridotto al di sotto di 16 caratteri, indipendentemente dalla dimensione breakLength
.
Per altre informazioni, vedere l'esempio seguente.
compact?: number | boolean
Valore della proprietà
number | boolean
customInspect
Se false
, le funzioni di [util.inspect.custom](depth, opts, inspect)
non vengono richiamate.
customInspect?: boolean
Valore della proprietà
boolean
depth
Specifica il numero di volte da ripetere durante la formattazione dell'oggetto.
Ciò è utile per controllare oggetti di grandi dimensioni.
Per passare fino alla dimensione massima dello stack di chiamate passare Infinity
o null
.
depth?: null | number
Valore della proprietà
null | number
getters
Se impostato su true
, verranno ispezionati anche i getter. Se impostato su 'get'
verranno ispezionati solo i getter senza setter. Se impostato su 'set'
verranno controllati solo i getter con un setter corrispondente. Questo può causare effetti collaterali a seconda della funzione getter.
getters?: boolean | "set" | "get"
Valore della proprietà
boolean | "set" | "get"
maxArrayLength
Specifica il numero massimo di elementi Array
, TypedArray
, WeakMap
e WeakSet
da includere durante la formattazione. Impostare su null
o Infinity
per visualizzare tutti gli elementi.
Impostare su 0
o negativo per non visualizzare alcun elemento.
maxArrayLength?: null | number
Valore della proprietà
null | number
maxStringLength
Specifica il numero massimo di caratteri da includere durante la formattazione. Impostare su null
o Infinity
per visualizzare tutti gli elementi.
Impostare su 0
o negativo per non visualizzare caratteri.
maxStringLength?: null | number
Valore della proprietà
null | number
numericSeparator
Se impostato su true
, viene usato un carattere di sottolineatura per separare ogni tre cifre in tutti i numeri e i caratteri bigint.
numericSeparator?: boolean
Valore della proprietà
boolean
showHidden
Se true
, i simboli e le proprietà non enumerabili dell'oggetto vengono inclusi nel risultato formattato.
WeakMap
e WeakSet
voci sono incluse anche e le proprietà del prototipo definite dall'utente (escluse le proprietà del metodo).
showHidden?: boolean
Valore della proprietà
boolean
showProxy
Se true
, Proxy
ispezione include gli oggetti destinazione e gestore.
showProxy?: boolean
Valore della proprietà
boolean
sorted
Se impostato su true
o su una funzione, tutte le proprietà di un oggetto e Set
e Map
voci vengono ordinate nella stringa risultante.
Se impostato su true
viene usato l'ordinamento predefinito.
Se impostato su una funzione, viene usato come funzione di confronto.
sorted?: boolean | (a: string, b: string) => number
Valore della proprietà
boolean | (a: string, b: string) => number