Condividi tramite


InspectOptions interface

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).

colors

Se true, l'output viene stilizzato con i codici colore ANSI. I colori sono personalizzabili.

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.

customInspect

Se false, le funzioni di [util.inspect.custom](depth, opts, inspect) non vengono richiamate.

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.

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.

maxArrayLength

Specifica il numero massimo di elementi Array, TypedArray, WeakMape 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.

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.

numericSeparator

Se impostato su true, viene usato un carattere di sottolineatura per separare ogni tre cifre in tutti i numeri e i caratteri bigint.

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).

showProxy

Se true, Proxy ispezione include gli oggetti destinazione e gestore.

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.

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, WeakMape 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