InspectOptionsStylized interface
- Extends
Zděděné vlastnosti
break |
Délka rozdělení vstupních hodnot mezi více řádků.
Nastavte |
colors | Pokud |
compact | Nastavení na |
custom |
Pokud |
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í |
getters | Pokud je nastavená hodnota |
max |
Určuje maximální počet prvků |
max |
Určuje maximální počet znaků, které se mají zahrnout při formátování. Pokud chcete zobrazit všechny prvky, nastavte na |
numeric |
Pokud je nastavena hodnota |
show |
Pokud |
show |
Pokud |
sorted | Pokud je nastavena na |
Metody
stylize(string, Style) |
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
, WeakMap
a 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