Delen via


InspectOptionsStylized interface

Uitbreiding

Overgenomen eigenschappen

breakLength

De lengte waarmee invoerwaarden over meerdere regels worden gesplitst. Ingesteld op Infinity om de invoer op te maken als één regel (in combinatie met compact ingesteld op true of een willekeurig getal >= 1).

colors

Als true, wordt de uitvoer gestijld met ANSI-kleurcodes. Kleuren kunnen worden aangepast.

compact

Als u dit instelt op false wordt elke objectsleutel op een nieuwe regel weergegeven. Er worden ook nieuwe regels toegevoegd aan tekst die langer is dan breakLength. Als dit is ingesteld op een getal, worden de meeste n binnenste elementen op één regel verenigd zolang alle eigenschappen in breakLengthpassen. Korte matrixelementen worden ook gegroepeerd. Houd er rekening mee dat er geen tekst kleiner wordt dan 16 tekens, ongeacht de grootte van de breakLength. Zie het onderstaande voorbeeld voor meer informatie.

customInspect

Als false, worden [util.inspect.custom](depth, opts, inspect) functies niet aangeroepen.

depth

Hiermee geeft u het aantal keren op dat moet worden recurse tijdens het opmaken van het object. Dit is handig voor het inspecteren van grote objecten. Als u maximaal de maximale grootte van de aanroepstack wilt doorgeven, geeft u Infinity of nulldoor.

getters

Als dit is ingesteld op true, worden ook getters geïnspecteerd. Als deze optie is ingesteld op 'get' alleen getters zonder setter worden geïnspecteerd. Als deze optie is ingesteld op 'set' alleen getters met een bijbehorende setter worden geïnspecteerd. Dit kan bijwerkingen veroorzaken, afhankelijk van de getterfunctie.

maxArrayLength

Hiermee geeft u het maximum aantal Array, TypedArray, WeakMapen WeakSet elementen op die moeten worden opgenomen bij het opmaken. Ingesteld op null of Infinity om alle elementen weer te geven. Ingesteld op 0 of negatief om geen elementen weer te geven.

maxStringLength

Hiermee geeft u het maximum aantal tekens op dat moet worden opgenomen bij het opmaken. Ingesteld op null of Infinity om alle elementen weer te geven. Ingesteld op 0 of negatief om geen tekens weer te geven.

numericSeparator

Als dit is ingesteld op true, wordt een onderstrepingsteken gebruikt om elke drie cijfers in alle bigints en getallen te scheiden.

showHidden

Als true, worden de niet-opsommingsbare symbolen en eigenschappen van het object opgenomen in het opgemaakte resultaat. WeakMap en WeakSet vermeldingen worden ook opgenomen, evenals door de gebruiker gedefinieerde prototype-eigenschappen (met uitzondering van methode-eigenschappen).

showProxy

Als true, bevat Proxy inspectie het doel- en handlerobject.

sorted

Als deze optie is ingesteld op true of een functie, worden alle eigenschappen van een object en Set en Map items gesorteerd in de resulterende tekenreeks. Als dit is ingesteld op true wordt de standaardsorteerder gebruikt. Als deze is ingesteld op een functie, wordt deze gebruikt als een vergelijkingsfunctie.

Methoden

stylize(string, Style)

Details van overgenomen eigenschap

breakLength

De lengte waarmee invoerwaarden over meerdere regels worden gesplitst. Ingesteld op Infinity om de invoer op te maken als één regel (in combinatie met compact ingesteld op true of een willekeurig getal >= 1).

breakLength?: number

Waarde van eigenschap

number

overgenomen vanInspectOptions.breakLength-

colors

Als true, wordt de uitvoer gestijld met ANSI-kleurcodes. Kleuren kunnen worden aangepast.

colors?: boolean

Waarde van eigenschap

boolean

overgenomen vanInspectOptions.colors

compact

Als u dit instelt op false wordt elke objectsleutel op een nieuwe regel weergegeven. Er worden ook nieuwe regels toegevoegd aan tekst die langer is dan breakLength. Als dit is ingesteld op een getal, worden de meeste n binnenste elementen op één regel verenigd zolang alle eigenschappen in breakLengthpassen. Korte matrixelementen worden ook gegroepeerd. Houd er rekening mee dat er geen tekst kleiner wordt dan 16 tekens, ongeacht de grootte van de breakLength. Zie het onderstaande voorbeeld voor meer informatie.

compact?: number | boolean

Waarde van eigenschap

number | boolean

overgenomen vanInspectOptions.compact

customInspect

Als false, worden [util.inspect.custom](depth, opts, inspect) functies niet aangeroepen.

customInspect?: boolean

Waarde van eigenschap

boolean

overgenomen vanInspectOptions.customInspect-

depth

Hiermee geeft u het aantal keren op dat moet worden recurse tijdens het opmaken van het object. Dit is handig voor het inspecteren van grote objecten. Als u maximaal de maximale grootte van de aanroepstack wilt doorgeven, geeft u Infinity of nulldoor.

depth?: null | number

Waarde van eigenschap

null | number

overgenomen vanInspectOptions.depth

getters

Als dit is ingesteld op true, worden ook getters geïnspecteerd. Als deze optie is ingesteld op 'get' alleen getters zonder setter worden geïnspecteerd. Als deze optie is ingesteld op 'set' alleen getters met een bijbehorende setter worden geïnspecteerd. Dit kan bijwerkingen veroorzaken, afhankelijk van de getterfunctie.

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

Waarde van eigenschap

boolean | "set" | "get"

overgenomen vanInspectOptions.getters

maxArrayLength

Hiermee geeft u het maximum aantal Array, TypedArray, WeakMapen WeakSet elementen op die moeten worden opgenomen bij het opmaken. Ingesteld op null of Infinity om alle elementen weer te geven. Ingesteld op 0 of negatief om geen elementen weer te geven.

maxArrayLength?: null | number

Waarde van eigenschap

null | number

overgenomen vanInspectOptions.maxArrayLength-

maxStringLength

Hiermee geeft u het maximum aantal tekens op dat moet worden opgenomen bij het opmaken. Ingesteld op null of Infinity om alle elementen weer te geven. Ingesteld op 0 of negatief om geen tekens weer te geven.

maxStringLength?: null | number

Waarde van eigenschap

null | number

overgenomen vanInspectOptions.maxStringLength-

numericSeparator

Als dit is ingesteld op true, wordt een onderstrepingsteken gebruikt om elke drie cijfers in alle bigints en getallen te scheiden.

numericSeparator?: boolean

Waarde van eigenschap

boolean

overgenomen vanInspectOptions.numericSeparator

showHidden

Als true, worden de niet-opsommingsbare symbolen en eigenschappen van het object opgenomen in het opgemaakte resultaat. WeakMap en WeakSet vermeldingen worden ook opgenomen, evenals door de gebruiker gedefinieerde prototype-eigenschappen (met uitzondering van methode-eigenschappen).

showHidden?: boolean

Waarde van eigenschap

boolean

overgenomen vanInspectOptions.showHidden-

showProxy

Als true, bevat Proxy inspectie het doel- en handlerobject.

showProxy?: boolean

Waarde van eigenschap

boolean

overgenomen vanInspectOptions.showProxy-

sorted

Als deze optie is ingesteld op true of een functie, worden alle eigenschappen van een object en Set en Map items gesorteerd in de resulterende tekenreeks. Als dit is ingesteld op true wordt de standaardsorteerder gebruikt. Als deze is ingesteld op een functie, wordt deze gebruikt als een vergelijkingsfunctie.

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

Waarde van eigenschap

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

overgenomen vanInspectOptions.sorted

Methodedetails

stylize(string, Style)

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

Parameters

text

string

styleType
Style

Retouren

string