InspectContext interface
- Extends
-
Required<InspectOptions>
Geerbte Eigenschaften
| break |
Die Länge, in der Eingabewerte über mehrere Zeilen aufgeteilt werden.
Legen Sie fest, dass |
| colors | Wenn |
| compact | Wenn Sie dies auf |
| custom |
Wenn |
| depth | Gibt die Anzahl der Wiederholungen beim Formatieren des Objekts an.
Dies ist nützlich, um große Objekte zu untersuchen.
Zum Rekursieren bis zur maximalen Aufrufstapelgröße übergeben sie |
| getters | Bei Festlegung auf |
| max |
Gibt die maximale Anzahl von |
| max |
Gibt die maximale Anzahl von Zeichen an, die beim Formatieren eingeschlossen werden sollen. Legen Sie diese Einstellung auf |
| numeric |
Bei Festlegung auf |
| show |
Wenn |
| show |
Wenn |
| sorted | Wenn diese Eigenschaft auf |
Methoden
| stylize(string, Inspect |
Geerbte Eigenschaftsdetails
breakLength
Die Länge, in der Eingabewerte über mehrere Zeilen aufgeteilt werden.
Legen Sie fest, dass Infinity, um die Eingabe als einzelne Zeile zu formatieren (in Kombination mit compact auf true oder eine beliebige Zahl >= 1).
breakLength: number
Eigenschaftswert
number
Geerbt von Required.breakLength
colors
Wenn true, wird die Ausgabe mit ANSI-Farbcodes formatiert. Farben können angepasst werden.
colors: boolean
Eigenschaftswert
boolean
Geerbt von Required.colors
compact
Wenn Sie dies auf false festlegen, wird jeder Objektschlüssel in einer neuen Zeile angezeigt. Außerdem werden dem Text neue Zeilen hinzugefügt, die länger als breakLengthsind. Bei Festlegung auf eine Zahl werden die meisten n inneren Elemente in einer einzelnen Zeile vereint, solange alle Eigenschaften in breakLengthpassen. Kurze Arrayelemente werden ebenfalls gruppiert. Beachten Sie, dass kein Text unter 16 Zeichen reduziert wird, unabhängig von der breakLength Größe.
Weitere Informationen finden Sie im folgenden Beispiel.
compact: number | boolean
Eigenschaftswert
number | boolean
Geerbt von Required.compact
customInspect
Wenn false, werden [util.inspect.custom](depth, opts, inspect) Funktionen nicht aufgerufen.
customInspect: boolean
Eigenschaftswert
boolean
Geerbt von Required.customInspect
depth
Gibt die Anzahl der Wiederholungen beim Formatieren des Objekts an.
Dies ist nützlich, um große Objekte zu untersuchen.
Zum Rekursieren bis zur maximalen Aufrufstapelgröße übergeben sie Infinity oder null.
depth: null | number
Eigenschaftswert
null | number
Geerbt von Required.depth
getters
Bei Festlegung auf truewerden auch Getter überprüft. Bei Festlegung auf 'get' werden nur Getter ohne Setter überprüft. Bei Festlegung auf 'set' werden nur Getter mit einem entsprechenden Setter überprüft. Dies kann abhängig von der Getter-Funktion zu Nebenwirkungen führen.
getters: boolean | "set" | "get"
Eigenschaftswert
boolean | "set" | "get"
Geerbt von Required.getters
maxArrayLength
Gibt die maximale Anzahl von Array, TypedArray, WeakMapund WeakSet Elementen an, die beim Formatieren eingeschlossen werden sollen. Legen Sie diese Einstellung auf null oder Infinity fest, um alle Elemente anzuzeigen.
Wird auf 0 oder negativ festgelegt, um keine Elemente anzuzeigen.
maxArrayLength: null | number
Eigenschaftswert
null | number
Geerbt von Required.maxArrayLength
maxStringLength
Gibt die maximale Anzahl von Zeichen an, die beim Formatieren eingeschlossen werden sollen. Legen Sie diese Einstellung auf null oder Infinity fest, um alle Elemente anzuzeigen.
Wird auf 0 oder negativ festgelegt, um keine Zeichen anzuzeigen.
maxStringLength: null | number
Eigenschaftswert
null | number
Geerbt von Required.maxStringLength
numericSeparator
Bei Festlegung auf truewird ein Unterstrich verwendet, um alle drei Ziffern in allen Bigints und Zahlen zu trennen.
numericSeparator: boolean
Eigenschaftswert
boolean
Geerbt von Required.numericSeparator
showHidden
Wenn true, sind die nicht aufzählbaren Symbole und Eigenschaften des Objekts im formatierten Ergebnis enthalten.
WeakMap- und WeakSet-Einträge sind ebenfalls enthalten sowie benutzerdefinierte Prototypeigenschaften (mit Ausnahme von Methodeneigenschaften).
showHidden: boolean
Eigenschaftswert
boolean
Geerbt von Required.showHidden
showProxy
Wenn true, enthält Proxy Inspektion die Ziel- und Handlerobjekte.
showProxy: boolean
Eigenschaftswert
boolean
Geerbt von Required.showProxy
sorted
Wenn diese Eigenschaft auf true oder eine Funktion festgelegt ist, werden alle Eigenschaften eines Objekts und Set und Map Einträge in der resultierenden Zeichenfolge sortiert.
Bei Festlegung auf true wird die Standardsortierung verwendet.
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 von Required.sorted
Details zur Methode
stylize(string, InspectStyle)
function stylize(text: string, styleType: InspectStyle): string
Parameter
- text
-
string
- styleType
- InspectStyle
Gibt zurück
string