Sdílet prostřednictvím


InspectOptionsStylized interface

Extends

Zděděné vlastnosti

breakLength

Délka rozdělení vstupních hodnot mezi více řádků. Nastavte Infinity naformátovat vstup jako jeden řádek (v kombinaci s compact nastavenou na true nebo libovolné číslo >= 1).

colors

Pokud true, bude výstup ve stylu kódu BAREV ANSI. Barvy jsou přizpůsobitelné.

compact

Nastavení na false způsobí, že se každý klíč objektu zobrazí na novém řádku. Přidá také nové řádky k textu, který je delší než breakLength. Pokud je nastaveno na číslo, nejvíce n vnitřní prvky jsou sjednoceny na jednom řádku, pokud se všechny vlastnosti vejdou do breakLength. Krátké prvky pole jsou také seskupeny dohromady. Všimněte si, že žádný text nebude menší než 16 znaků bez ohledu na breakLength velikost. Další informace najdete v následujícím příkladu.

customInspect

Pokud false, funkce [util.inspect.custom](depth, opts, inspect) se nevyvolají.

depth

Určuje počet opakování při formátování objektu. To je užitečné při kontrole velkých objektů. Pro dosažení maximální velikosti zásobníku volání Infinity nebo null.

getters

Pokud je nastavená hodnota true, budou se také kontrolovat gettery. Pokud je nastavena na 'get' budou kontrolovány pouze gettery bez setter. Pokud je nastavená hodnota 'set' budou kontrolovány pouze gettery, které mají odpovídající setter. To může způsobit vedlejší účinky v závislosti na funkci getter.

maxArrayLength

Určuje maximální počet prvků Array, TypedArray, WeakMapa WeakSet, které mají být zahrnuty při formátování. Pokud chcete zobrazit všechny prvky, nastavte na null nebo Infinity. Nastavte na 0 nebo zápornou hodnotu, aby se nezobsadily žádné prvky.

maxStringLength

Určuje maximální počet znaků, které se mají zahrnout při formátování. Pokud chcete zobrazit všechny prvky, nastavte na null nebo Infinity. Pokud chcete zobrazit žádné znaky, nastavte na 0 nebo zápornou hodnotu.

numericSeparator

Pokud je nastavena hodnota true, podtržítko slouží k oddělení každé tři číslice ve všech velkýchintech a číslech.

showHidden

Pokud true, do formátovaného výsledku se zahrnou nepočtitelné symboly a vlastnosti objektu. položky WeakMap a WeakSet jsou také zahrnuty a také vlastnosti prototypu definované uživatelem (s výjimkou vlastností metody).

showProxy

Pokud true, Proxy kontrola zahrnuje objekty cíle a obslužné rutiny.

sorted

Pokud je nastavena na true nebo funkci, všechny vlastnosti objektu a Set a Map položky jsou seřazeny ve výsledném řetězci. Pokud je nastavená hodnota true použije se výchozí řazení. Pokud je nastavená na funkci, použije se jako porovnávaná funkce.

Podrobnosti zděděných vlastností

breakLength

Délka rozdělení vstupních hodnot mezi více řádků. Nastavte Infinity naformátovat vstup jako jeden řádek (v kombinaci s compact nastavenou na true nebo libovolné číslo >= 1).

breakLength?: number

Hodnota vlastnosti

number

zděděno zInspectOptions.breakLength

colors

Pokud true, bude výstup ve stylu kódu BAREV ANSI. Barvy jsou přizpůsobitelné.

colors?: boolean

Hodnota vlastnosti

boolean

zděděno zInspectOptions.colors

compact

Nastavení na false způsobí, že se každý klíč objektu zobrazí na novém řádku. Přidá také nové řádky k textu, který je delší než breakLength. Pokud je nastaveno na číslo, nejvíce n vnitřní prvky jsou sjednoceny na jednom řádku, pokud se všechny vlastnosti vejdou do breakLength. Krátké prvky pole jsou také seskupeny dohromady. Všimněte si, že žádný text nebude menší než 16 znaků bez ohledu na breakLength velikost. Další informace najdete v následujícím příkladu.

compact?: number | boolean

Hodnota vlastnosti

number | boolean

zděděno zInspectOptions.compact

customInspect

Pokud false, funkce [util.inspect.custom](depth, opts, inspect) se nevyvolají.

customInspect?: boolean

Hodnota vlastnosti

boolean

zděděný zInspectOptions.customInspect

depth

Určuje počet opakování při formátování objektu. To je užitečné při kontrole velkých objektů. Pro dosažení maximální velikosti zásobníku volání Infinity nebo null.

depth?: null | number

Hodnota vlastnosti

null | number

zděděno zInspectOptions.depth

getters

Pokud je nastavená hodnota true, budou se také kontrolovat gettery. Pokud je nastavena na 'get' budou kontrolovány pouze gettery bez setter. Pokud je nastavená hodnota 'set' budou kontrolovány pouze gettery, které mají odpovídající setter. To může způsobit vedlejší účinky v závislosti na funkci getter.

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

Hodnota vlastnosti

boolean | "set" | "get"

zděděno zInspectOptions.getters

maxArrayLength

Určuje maximální počet prvků Array, TypedArray, WeakMapa WeakSet, které mají být zahrnuty při formátování. Pokud chcete zobrazit všechny prvky, nastavte na null nebo Infinity. Nastavte na 0 nebo zápornou hodnotu, aby se nezobsadily žádné prvky.

maxArrayLength?: null | number

Hodnota vlastnosti

null | number

zděděno zInspectOptions.maxArrayLength

maxStringLength

Určuje maximální počet znaků, které se mají zahrnout při formátování. Pokud chcete zobrazit všechny prvky, nastavte na null nebo Infinity. Pokud chcete zobrazit žádné znaky, nastavte na 0 nebo zápornou hodnotu.

maxStringLength?: null | number

Hodnota vlastnosti

null | number

zděděné zInspectOptions.maxStringLength

numericSeparator

Pokud je nastavena hodnota true, podtržítko slouží k oddělení každé tři číslice ve všech velkýchintech a číslech.

numericSeparator?: boolean

Hodnota vlastnosti

boolean

zděděno zInspectOptions.numericSeparator

showHidden

Pokud true, do formátovaného výsledku se zahrnou nepočtitelné symboly a vlastnosti objektu. položky WeakMap a WeakSet jsou také zahrnuty a také vlastnosti prototypu definované uživatelem (s výjimkou vlastností metody).

showHidden?: boolean

Hodnota vlastnosti

boolean

zděděno zInspectOptions.showHidden

showProxy

Pokud true, Proxy kontrola zahrnuje objekty cíle a obslužné rutiny.

showProxy?: boolean

Hodnota vlastnosti

boolean

zděděno zInspectOptions.showProxy

sorted

Pokud je nastavena na true nebo funkci, všechny vlastnosti objektu a Set a Map položky jsou seřazeny ve výsledném řetězci. Pokud je nastavená hodnota true použije se výchozí řazení. Pokud je nastavená na funkci, použije se jako porovnávaná funkce.

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

Hodnota vlastnosti

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

zděděno zeInspectOptions.sorted

Podrobnosti metody

stylize(string, Style)

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

Parametry

text

string

styleType
Style

Návraty

string