InspectOptions interface
プロパティ
break |
入力値が複数行に分割される長さ。
|
colors |
|
compact | これを |
custom |
|
depth | オブジェクトの書式設定中に再帰する回数を指定します。
これは、大きなオブジェクトを検査する場合に便利です。
呼び出し履歴の最大サイズまで再帰するには、 |
getters |
|
max |
書式設定時に含める |
max |
書式設定時に含める最大文字数を指定します。 すべての要素を表示するには、 |
numeric |
|
show |
|
show |
|
sorted |
|
プロパティの詳細
breakLength
入力値が複数行に分割される長さ。
Infinity
に設定すると、入力を 1 行として書式設定できます (compact
を true
または任意の数値 >= 1
に設定します)。
breakLength?: number
プロパティ値
number
colors
true
場合、出力は ANSI カラー コードでスタイル設定されます。 色はカスタマイズ可能です。
colors?: boolean
プロパティ値
boolean
compact
これを false
に設定すると、各オブジェクト キーが新しい行に表示されます。 また、breakLength
よりも長い新しい行がテキストに追加されます。 数値に設定すると、すべてのプロパティが n
に収まる限り、最も breakLength
の内側の要素が 1 行に結合されます。 短い配列要素もグループ化されます。
breakLength
サイズに関係なく、テキストは 16 文字未満に縮小されません。
詳細については、次の例を参照してください。
compact?: number | boolean
プロパティ値
number | boolean
customInspect
false
場合、[util.inspect.custom](depth, opts, inspect)
関数は呼び出されません。
customInspect?: boolean
プロパティ値
boolean
depth
オブジェクトの書式設定中に再帰する回数を指定します。
これは、大きなオブジェクトを検査する場合に便利です。
呼び出し履歴の最大サイズまで再帰するには、Infinity
または null
を渡します。
depth?: null | number
プロパティ値
null | number
getters
true
に設定すると、ゲッターも検査されます。
'get'
に設定されている場合は、セッターのないゲッターのみが検査されます。
'set'
に設定すると、対応するセッターを持つゲッターのみが検査されます。 これはゲッター関数によっては副作用を引き起こす可能性があります。
getters?: boolean | "set" | "get"
プロパティ値
boolean | "set" | "get"
maxArrayLength
書式設定時に含める Array
、TypedArray
、WeakMap
、および WeakSet
要素の最大数を指定します。 すべての要素を表示するには、null
または Infinity
に設定します。
要素を表示しない場合は、0
または負の値に設定します。
maxArrayLength?: null | number
プロパティ値
null | number
maxStringLength
書式設定時に含める最大文字数を指定します。 すべての要素を表示するには、null
または Infinity
に設定します。
文字を表示しない場合は、0
または負の値に設定します。
maxStringLength?: null | number
プロパティ値
null | number
numericSeparator
true
に設定すると、アンダースコアを使用して、すべての bigint と数値の 3 桁ごとに区切ります。
numericSeparator?: boolean
プロパティ値
boolean
showHidden
true
場合、オブジェクトの列挙不可能なシンボルとプロパティが書式設定された結果に含まれます。
WeakMap
エントリと WeakSet
エントリには、ユーザー定義のプロトタイプ プロパティ (メソッド プロパティを除く) も含まれます。
showHidden?: boolean
プロパティ値
boolean
showProxy
true
場合、Proxy
検査にはターゲット オブジェクトとハンドラー オブジェクトが含まれます。
showProxy?: boolean
プロパティ値
boolean
sorted
true
または関数に設定すると、オブジェクトのすべてのプロパティ、および Set
エントリと Map
エントリが結果の文字列で並べ替えられます。
true
に設定すると、既定の並べ替えが使用されます。
関数に設定すると、比較関数として使用されます。
sorted?: boolean | (a: string, b: string) => number
プロパティ値
boolean | (a: string, b: string) => number