Freigeben über


InspectOptionsStylized interface

Extends

Geerbte Eigenschaften

breakLength

Die Länge, in der Eingabewerte auf mehrere Zeilen aufgeteilt werden. Legen Sie auf fest Infinity , um die Eingabe als einzelne Zeile zu formatieren (in Kombination mit compact set auf true oder any number >= 1).

colors

Wenn true, wird die Ausgabe mit ANSI-Farbcodes formatiert. Farben können angepasst werden.

compact

Wenn Sie dies auf festlegen, false wird jeder Objektschlüssel in einer neuen Zeile angezeigt. Außerdem werden neue Zeilen zum Text hinzugefügt, der länger als breakLengthist. Wenn sie auf eine Zahl festgelegt ist, werden die meisten n inneren Elemente in einer einzelnen Linie vereint, solange alle Eigenschaften in breakLengthpassen. Kurze Arrayelemente werden ebenfalls gruppiert. Beachten Sie, dass kein Text auf 16 Zeichen reduziert wird, unabhängig von der breakLength Größe. Weitere Informationen finden Sie im untenstehenden Beispiel.

customInspect

Wenn false, [util.inspect.custom](depth, opts, inspect) werden Funktionen nicht aufgerufen.

depth

Gibt an, wie oft beim Formatieren eines Objekts rekursiert werden soll. Dies ist nützlich für die Überprüfung großer Objekte. Zum Rekursieren bis zum maximalen Aufrufstapeldurchlauf Infinity oder null.

getters

Wenn auf truefestgelegt ist, werden auch Getter überprüft. Wenn nur 'get' Getter ohne Setter festgelegt sind, werden überprüft. Wenn nur 'set' Getter mit einem entsprechenden Setter festgelegt sind, werden überprüft. Dies kann abhängig von der Getterfunktion zu Nebenwirkungen führen.

maxArrayLength

Gibt die maximale Anzahl von ArrayElementen , TypedArray, , WeakMapund an, die WeakSet beim Formatieren eingeschlossen werden sollen. Legen Sie auf null oder Infinity fest, um alle Elemente anzuzeigen. Legen Sie auf oder negativ fest 0 , um keine Elemente anzuzeigen.

maxStringLength

Gibt die maximale Anzahl von Zeichen an, die beim Formatieren eingeschlossen werden sollen. Legen Sie auf null oder Infinity fest, um alle Elemente anzuzeigen. Legen Sie auf oder negativ fest 0 , um keine Zeichen anzuzeigen.

numericSeparator

Wenn auf truefestgelegt ist, wird ein Unterstrich verwendet, um alle drei Ziffern in allen Bigints und Zahlen zu trennen.

showHidden

Wenn true, sind die nicht aufzählbaren Symbole und Eigenschaften des Objekts im formatierten Ergebnis enthalten. WeakMap und WeakSet einträge sind ebenso enthalten wie benutzerdefinierte Prototypeigenschaften (mit Ausnahme von Methodeneigenschaften).

showProxy

Wenn true, Proxy umfasst die Überprüfung die Ziel- und Handlerobjekte.

sorted

Wenn sie auf true oder eine Funktion festgelegt ist, werden alle Eigenschaften eines Objekts und Set und Map der Einträge in der resultierenden Zeichenfolge sortiert. Wenn auf true die Standardsortierung festgelegt ist. Wenn sie auf eine Funktion festgelegt ist, wird sie als Vergleichsfunktion verwendet.

Methoden

stylize(string, Style)

Geerbte Eigenschaftsdetails

breakLength

Die Länge, in der Eingabewerte auf mehrere Zeilen aufgeteilt werden. Legen Sie auf fest Infinity , um die Eingabe als einzelne Zeile zu formatieren (in Kombination mit compact set auf true oder any number >= 1).

breakLength?: number

Eigenschaftswert

number

Geerbt vonInspectOptions.breakLength

colors

Wenn true, wird die Ausgabe mit ANSI-Farbcodes formatiert. Farben können angepasst werden.

colors?: boolean

Eigenschaftswert

boolean

Geerbt vonInspectOptions.colors

compact

Wenn Sie dies auf festlegen, false wird jeder Objektschlüssel in einer neuen Zeile angezeigt. Außerdem werden neue Zeilen zum Text hinzugefügt, der länger als breakLengthist. Wenn sie auf eine Zahl festgelegt ist, werden die meisten n inneren Elemente in einer einzelnen Linie vereint, solange alle Eigenschaften in breakLengthpassen. Kurze Arrayelemente werden ebenfalls gruppiert. Beachten Sie, dass kein Text auf 16 Zeichen reduziert wird, unabhängig von der breakLength Größe. Weitere Informationen finden Sie im untenstehenden Beispiel.

compact?: number | boolean

Eigenschaftswert

number | boolean

Geerbt vonInspectOptions.compact

customInspect

Wenn false, [util.inspect.custom](depth, opts, inspect) werden Funktionen nicht aufgerufen.

customInspect?: boolean

Eigenschaftswert

boolean

Geerbt vonInspectOptions.customInspect

depth

Gibt an, wie oft beim Formatieren eines Objekts rekursiert werden soll. Dies ist nützlich für die Überprüfung großer Objekte. Zum Rekursieren bis zum maximalen Aufrufstapeldurchlauf Infinity oder null.

depth?: null | number

Eigenschaftswert

null | number

Geerbt vonInspectOptions.depth

getters

Wenn auf truefestgelegt ist, werden auch Getter überprüft. Wenn nur 'get' Getter ohne Setter festgelegt sind, werden überprüft. Wenn nur 'set' Getter mit einem entsprechenden Setter festgelegt sind, werden überprüft. Dies kann abhängig von der Getterfunktion zu Nebenwirkungen führen.

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

Eigenschaftswert

boolean | "set" | "get"

Geerbt vonInspectOptions.getters

maxArrayLength

Gibt die maximale Anzahl von ArrayElementen , TypedArray, , WeakMapund an, die WeakSet beim Formatieren eingeschlossen werden sollen. Legen Sie auf null oder Infinity fest, um alle Elemente anzuzeigen. Legen Sie auf oder negativ fest 0 , um keine Elemente anzuzeigen.

maxArrayLength?: null | number

Eigenschaftswert

null | number

Geerbt vonInspectOptions.maxArrayLength

maxStringLength

Gibt die maximale Anzahl von Zeichen an, die beim Formatieren eingeschlossen werden sollen. Legen Sie auf null oder Infinity fest, um alle Elemente anzuzeigen. Legen Sie auf oder negativ fest 0 , um keine Zeichen anzuzeigen.

maxStringLength?: null | number

Eigenschaftswert

null | number

Geerbt vonInspectOptions.maxStringLength

numericSeparator

Wenn auf truefestgelegt ist, wird ein Unterstrich verwendet, um alle drei Ziffern in allen Bigints und Zahlen zu trennen.

numericSeparator?: boolean

Eigenschaftswert

boolean

Geerbt vonInspectOptions.numericSeparator

showHidden

Wenn true, sind die nicht aufzählbaren Symbole und Eigenschaften des Objekts im formatierten Ergebnis enthalten. WeakMap und WeakSet einträge sind ebenso enthalten wie benutzerdefinierte Prototypeigenschaften (mit Ausnahme von Methodeneigenschaften).

showHidden?: boolean

Eigenschaftswert

boolean

Geerbt vonInspectOptions.showHidden

showProxy

Wenn true, Proxy umfasst die Überprüfung die Ziel- und Handlerobjekte.

showProxy?: boolean

Eigenschaftswert

boolean

Geerbt vonInspectOptions.showProxy

sorted

Wenn sie auf true oder eine Funktion festgelegt ist, werden alle Eigenschaften eines Objekts und Set und Map der Einträge in der resultierenden Zeichenfolge sortiert. Wenn auf true die Standardsortierung festgelegt ist. Wenn sie auf eine Funktion festgelegt ist, wird sie als Vergleichsfunktion verwendet.

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

Eigenschaftswert

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

Geerbt vonInspectOptions.sorted

Details zur Methode

stylize(string, Style)

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

Parameter

text

string

styleType
Style

Gibt zurück

string