InspectOptionsStylized interface
- Extends
Geerbte Eigenschaften
break |
Die Länge, in der Eingabewerte auf mehrere Zeilen aufgeteilt werden.
Legen Sie auf fest |
colors | Wenn |
compact | Wenn Sie dies auf festlegen, |
custom |
Wenn |
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 |
getters | Wenn auf |
max |
Gibt die maximale Anzahl von |
max |
Gibt die maximale Anzahl von Zeichen an, die beim Formatieren eingeschlossen werden sollen. Legen Sie auf |
numeric |
Wenn auf |
show |
Wenn |
show |
Wenn |
sorted | Wenn sie auf |
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 breakLength
ist. Wenn sie auf eine Zahl festgelegt ist, werden die meisten n
inneren Elemente in einer einzelnen Linie vereint, solange alle Eigenschaften in breakLength
passen. 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 true
festgelegt 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 Array
Elementen , TypedArray
, , WeakMap
und 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 true
festgelegt 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