次の方法で共有


InspectOptionsStylized interface

Extends

継承されたプロパティ

breakLength

入力値が複数行に分割される長さ。 Infinity に設定すると、入力を 1 行として書式設定できます (compacttrue または任意の数値 >= 1に設定します)。

colors

true場合、出力は ANSI カラー コードでスタイル設定されます。 色はカスタマイズ可能です。

compact

これを false に設定すると、各オブジェクト キーが新しい行に表示されます。 また、breakLengthよりも長い新しい行がテキストに追加されます。 数値に設定すると、すべてのプロパティが nに収まる限り、最も breakLength の内側の要素が 1 行に結合されます。 短い配列要素もグループ化されます。 breakLength サイズに関係なく、テキストは 16 文字未満に縮小されません。 詳細については、次の例を参照してください。

customInspect

false場合、[util.inspect.custom](depth, opts, inspect) 関数は呼び出されません。

depth

オブジェクトの書式設定中に再帰する回数を指定します。 これは、大きなオブジェクトを検査する場合に便利です。 呼び出し履歴の最大サイズまで再帰するには、Infinity または nullを渡します。

getters

trueに設定すると、ゲッターも検査されます。 'get' に設定されている場合は、セッターのないゲッターのみが検査されます。 'set' に設定すると、対応するセッターを持つゲッターのみが検査されます。 これはゲッター関数によっては副作用を引き起こす可能性があります。

maxArrayLength

書式設定時に含める ArrayTypedArrayWeakMap、および WeakSet 要素の最大数を指定します。 すべての要素を表示するには、null または Infinity に設定します。 要素を表示しない場合は、0 または負の値に設定します。

maxStringLength

書式設定時に含める最大文字数を指定します。 すべての要素を表示するには、null または Infinity に設定します。 文字を表示しない場合は、0 または負の値に設定します。

numericSeparator

trueに設定すると、アンダースコアを使用して、すべての bigint と数値の 3 桁ごとに区切ります。

showHidden

true場合、オブジェクトの列挙不可能なシンボルとプロパティが書式設定された結果に含まれます。 WeakMap エントリと WeakSet エントリには、ユーザー定義のプロトタイプ プロパティ (メソッド プロパティを除く) も含まれます。

showProxy

true場合、Proxy 検査にはターゲット オブジェクトとハンドラー オブジェクトが含まれます。

sorted

true または関数に設定すると、オブジェクトのすべてのプロパティ、および Set エントリと Map エントリが結果の文字列で並べ替えられます。 true に設定すると、既定の並べ替えが使用されます。 関数に設定すると、比較関数として使用されます。

メソッド

stylize(string, Style)

継承されたプロパティの詳細

breakLength

入力値が複数行に分割される長さ。 Infinity に設定すると、入力を 1 行として書式設定できます (compacttrue または任意の数値 >= 1に設定します)。

breakLength?: number

プロパティ値

number

InspectOptions.breakLength から継承された

colors

true場合、出力は ANSI カラー コードでスタイル設定されます。 色はカスタマイズ可能です。

colors?: boolean

プロパティ値

boolean

InspectOptions.colors から継承された

compact

これを false に設定すると、各オブジェクト キーが新しい行に表示されます。 また、breakLengthよりも長い新しい行がテキストに追加されます。 数値に設定すると、すべてのプロパティが nに収まる限り、最も breakLength の内側の要素が 1 行に結合されます。 短い配列要素もグループ化されます。 breakLength サイズに関係なく、テキストは 16 文字未満に縮小されません。 詳細については、次の例を参照してください。

compact?: number | boolean

プロパティ値

number | boolean

InspectOptions.compact から継承された

customInspect

false場合、[util.inspect.custom](depth, opts, inspect) 関数は呼び出されません。

customInspect?: boolean

プロパティ値

boolean

InspectOptions.customInspect から継承された

depth

オブジェクトの書式設定中に再帰する回数を指定します。 これは、大きなオブジェクトを検査する場合に便利です。 呼び出し履歴の最大サイズまで再帰するには、Infinity または nullを渡します。

depth?: null | number

プロパティ値

null | number

InspectOptions.depth から継承された

getters

trueに設定すると、ゲッターも検査されます。 'get' に設定されている場合は、セッターのないゲッターのみが検査されます。 'set' に設定すると、対応するセッターを持つゲッターのみが検査されます。 これはゲッター関数によっては副作用を引き起こす可能性があります。

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

プロパティ値

boolean | "set" | "get"

InspectOptions.getters から継承された

maxArrayLength

書式設定時に含める ArrayTypedArrayWeakMap、および WeakSet 要素の最大数を指定します。 すべての要素を表示するには、null または Infinity に設定します。 要素を表示しない場合は、0 または負の値に設定します。

maxArrayLength?: null | number

プロパティ値

null | number

InspectOptions.maxArrayLength から継承された

maxStringLength

書式設定時に含める最大文字数を指定します。 すべての要素を表示するには、null または Infinity に設定します。 文字を表示しない場合は、0 または負の値に設定します。

maxStringLength?: null | number

プロパティ値

null | number

InspectOptions.maxStringLength から継承された

numericSeparator

trueに設定すると、アンダースコアを使用して、すべての bigint と数値の 3 桁ごとに区切ります。

numericSeparator?: boolean

プロパティ値

boolean

InspectOptions.numericSeparator から継承された

showHidden

true場合、オブジェクトの列挙不可能なシンボルとプロパティが書式設定された結果に含まれます。 WeakMap エントリと WeakSet エントリには、ユーザー定義のプロトタイプ プロパティ (メソッド プロパティを除く) も含まれます。

showHidden?: boolean

プロパティ値

boolean

InspectOptions.showHidden から継承された

showProxy

true場合、Proxy 検査にはターゲット オブジェクトとハンドラー オブジェクトが含まれます。

showProxy?: boolean

プロパティ値

boolean

InspectOptions.showProxy から継承された

sorted

true または関数に設定すると、オブジェクトのすべてのプロパティ、および Set エントリと Map エントリが結果の文字列で並べ替えられます。 true に設定すると、既定の並べ替えが使用されます。 関数に設定すると、比較関数として使用されます。

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

プロパティ値

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

から継承InspectOptions.sorted

メソッドの詳細

stylize(string, Style)

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

パラメーター

text

string

styleType
Style

戻り値

string