InspectOptionsStylized interface
- Rozszerzenie
Właściwości dziedziczone
break |
Długość, w której wartości wejściowe są dzielone na wiele wierszy.
Ustaw wartość na |
colors | Jeśli |
compact | Ustawienie tej wartości na |
custom |
Jeśli |
depth | Określa liczbę powtórzeń podczas formatowania obiektu.
Jest to przydatne w przypadku inspekcji dużych obiektów.
Aby cyklicznie przechodzić do maksymalnego rozmiaru stosu wywołań |
getters | Jeśli ustawiono wartość |
max |
Określa maksymalną liczbę elementów |
max |
Określa maksymalną liczbę znaków do uwzględnienia podczas formatowania. Ustaw wartość |
numeric |
Jeśli ustawiono wartość |
show |
Jeśli |
show |
Jeśli |
sorted | Jeśli ustawiono wartość |
Metody
stylize(string, Style) |
Szczegóły właściwości dziedziczonej
breakLength
Długość, w której wartości wejściowe są dzielone na wiele wierszy.
Ustaw wartość na Infinity
, aby sformatować dane wejściowe jako pojedynczy wiersz (w połączeniu z compact
ustawioną na true
lub dowolną liczbę >= 1
).
breakLength?: number
Wartość właściwości
number
dziedziczone zInspectOptions.breakLength
colors
Jeśli true
, dane wyjściowe są stylowane przy użyciu kodów kolorów ANSI. Kolory można dostosowywać.
colors?: boolean
Wartość właściwości
boolean
dziedziczone zInspectOptions.colors
compact
Ustawienie tej wartości na false
powoduje, że każdy klucz obiektu będzie wyświetlany w nowym wierszu. Spowoduje to również dodanie nowych wierszy do tekstu dłuższego niż breakLength
. Jeśli ustawiono liczbę, najbardziej n
elementy wewnętrzne są połączone w jednym wierszu, o ile wszystkie właściwości mieszczą się w breakLength
. Elementy tablicy krótkiej są również grupowane razem. Należy pamiętać, że żaden tekst nie zostanie zmniejszony poniżej 16 znaków niezależnie od rozmiaru breakLength
.
Aby uzyskać więcej informacji, zobacz poniższy przykład.
compact?: number | boolean
Wartość właściwości
number | boolean
dziedziczone zInspectOptions.compact
customInspect
Jeśli false
, funkcje [util.inspect.custom](depth, opts, inspect)
nie są wywoływane.
customInspect?: boolean
Wartość właściwości
boolean
dziedziczone zInspectOptions.customInspect
depth
Określa liczbę powtórzeń podczas formatowania obiektu.
Jest to przydatne w przypadku inspekcji dużych obiektów.
Aby cyklicznie przechodzić do maksymalnego rozmiaru stosu wywołań Infinity
lub null
.
depth?: null | number
Wartość właściwości
null | number
dziedziczone zInspectOptions.depth
getters
Jeśli ustawiono wartość true
, metody pobierania również będą sprawdzane. Jeśli ustawiono wartość 'get'
tylko metody pobierania bez ustawiania będą sprawdzane. Jeśli ustawiono wartość 'set'
tylko osoby pobierające, które mają odpowiedni zestaw, zostaną poddane inspekcji. Może to spowodować skutki uboczne w zależności od funkcji getter.
getters?: boolean | "set" | "get"
Wartość właściwości
boolean | "set" | "get"
dziedziczone zInspectOptions.getters
maxArrayLength
Określa maksymalną liczbę elementów Array
, TypedArray
, WeakMap
i WeakSet
do uwzględnienia podczas formatowania. Ustaw wartość null
lub Infinity
, aby wyświetlić wszystkie elementy.
Ustaw wartość na 0
lub ujemną, aby nie pokazywać żadnych elementów.
maxArrayLength?: null | number
Wartość właściwości
null | number
dziedziczone zInspectOptions.maxArrayLength
maxStringLength
Określa maksymalną liczbę znaków do uwzględnienia podczas formatowania. Ustaw wartość null
lub Infinity
, aby wyświetlić wszystkie elementy.
Ustaw wartość na 0
lub ujemną, aby nie pokazywać znaków.
maxStringLength?: null | number
Wartość właściwości
null | number
dziedziczone zInspectOptions.maxStringLength
numericSeparator
Jeśli ustawiono wartość true
, podkreślenie jest używane do oddzielania wszystkich trzech cyfr we wszystkich bigints i liczbach.
numericSeparator?: boolean
Wartość właściwości
boolean
dziedziczone zInspectOptions.numericSeparator
showHidden
Jeśli true
, w sformatowanym wyniku zostaną uwzględnione symbole i właściwości obiektu, które nie są wyliczane.
WeakMap
i wpisy WeakSet
są również uwzględniane, a także właściwości prototypu zdefiniowane przez użytkownika (z wyłączeniem właściwości metody).
showHidden?: boolean
Wartość właściwości
boolean
dziedziczone zInspectOptions.showHidden
showProxy
Jeśli true
, inspekcja Proxy
obejmuje obiekty docelowe i procedury obsługi.
showProxy?: boolean
Wartość właściwości
boolean
dziedziczone zInspectOptions.showProxy
sorted
Jeśli ustawiono wartość true
lub funkcję, wszystkie właściwości obiektu i Set
i Map
wpisy są sortowane w wynikowym ciągu.
Jeśli ustawiono wartość true
jest używany domyślny sortowanie.
Jeśli jest ustawiona na funkcję, jest używana jako funkcja compare.
sorted?: boolean | (a: string, b: string) => number
Wartość właściwości
boolean | (a: string, b: string) => number
dziedziczone zInspectOptions.sorted
Szczegóły metody
stylize(string, Style)
function stylize(text: string, styleType: Style): string
Parametry
- text
-
string
- styleType
- Style
Zwraca
string