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, WeakMapi 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