다음을 통해 공유


InspectOptions interface

속성

breakLength

입력 값이 여러 줄로 분할되는 길이입니다. 를 로 Infinity 설정하여 입력의 형식을 한 줄로 지정합니다(또는 숫자 >=1로 설정된 true 와 함께compact).

colors

이면 true출력 스타일이 ANSI 색 코드로 지정됩니다. 색은 사용자 지정할 수 있습니다.

compact

이를 로 false 설정하면 각 개체 키가 새 줄에 표시됩니다. 또한 보다 breakLength긴 텍스트에 새 줄을 추가합니다. 숫자로 설정하면 모든 속성이 에 맞는 한 가장 n 안쪽 요소가 한 줄로 breakLength결합됩니다. 짧은 배열 요소도 함께 그룹화됩니다. 크기에 관계없이 breakLength 텍스트가 16자 미만으로 줄어들지 않습니다. 자세한 내용은 아래 예제를 참조하십시오.

customInspect

[util.inspect.custom](depth, opts, inspect)false함수가 호출되지 않습니다.

depth

개체의 서식을 지정하는 동안 재귀할 횟수를 지정합니다. 이는 큰 개체를 검사하는 데 유용합니다. 최대 호출 스택 크기까지 재귀하려면 또는 null를 전달합니다Infinity.

getters

true설정하면 getter도 검사됩니다. setter가 없는 getter로만 설정된 'get' 경우 검사됩니다. 로 설정된 'set' 경우 해당 setter가 있는 getter만 검사됩니다. 이로 인해 getter 함수에 따라 부작용이 발생할 수 있습니다.

maxArrayLength

서식을 지정할 때 포함할 , TypedArray, WeakMapWeakSet 요소의 Array최대 수를 지정합니다. 또는 Infinitynull 설정하여 모든 요소를 표시합니다. 또는 음수로 0 설정하여 요소를 표시하지 않습니다.

maxStringLength

서식을 지정할 때 포함할 최대 문자 수를 지정합니다. 또는 Infinitynull 설정하여 모든 요소를 표시합니다. 또는 음수로 0 설정하여 문자를 표시하지 않습니다.

numericSeparator

true설정된 경우 밑줄은 모든 bigint 및 number에서 세 자리마다 구분하는 데 사용됩니다.

showHidden

이면 true개체의 열거할 수 없는 기호 및 속성이 형식이 지정된 결과에 포함됩니다. WeakMapWeakSet 항목은 사용자 정의 프로토타입 속성(메서드 속성 제외)뿐만 아니라 포함됩니다.

showProxy

Proxy 이면 true검사에 대상 및 처리기 개체가 포함됩니다.

sorted

또는 함수로 true 설정하면 개체 및 SetMap 항목의 모든 속성이 결과 문자열로 정렬됩니다. 기본 정렬로 true 설정된 경우 가 사용됩니다. 함수로 설정하면 비교 함수로 사용됩니다.

속성 세부 정보

breakLength

입력 값이 여러 줄로 분할되는 길이입니다. 를 로 Infinity 설정하여 입력의 형식을 한 줄로 지정합니다(또는 숫자 >=1로 설정된 true 와 함께compact).

breakLength?: number

속성 값

number

colors

이면 true출력 스타일이 ANSI 색 코드로 지정됩니다. 색은 사용자 지정할 수 있습니다.

colors?: boolean

속성 값

boolean

compact

이를 로 false 설정하면 각 개체 키가 새 줄에 표시됩니다. 또한 보다 breakLength긴 텍스트에 새 줄을 추가합니다. 숫자로 설정하면 모든 속성이 에 맞는 한 가장 n 안쪽 요소가 한 줄로 breakLength결합됩니다. 짧은 배열 요소도 함께 그룹화됩니다. 크기에 관계없이 breakLength 텍스트가 16자 미만으로 줄어들지 않습니다. 자세한 내용은 아래 예제를 참조하십시오.

compact?: number | boolean

속성 값

number | boolean

customInspect

[util.inspect.custom](depth, opts, inspect)false함수가 호출되지 않습니다.

customInspect?: boolean

속성 값

boolean

depth

개체의 서식을 지정하는 동안 재귀할 횟수를 지정합니다. 이는 큰 개체를 검사하는 데 유용합니다. 최대 호출 스택 크기까지 재귀하려면 또는 null를 전달합니다Infinity.

depth?: null | number

속성 값

null | number

getters

true설정하면 getter도 검사됩니다. setter가 없는 getter로만 설정된 'get' 경우 검사됩니다. 로 설정된 'set' 경우 해당 setter가 있는 getter만 검사됩니다. 이로 인해 getter 함수에 따라 부작용이 발생할 수 있습니다.

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

속성 값

boolean | "set" | "get"

maxArrayLength

서식을 지정할 때 포함할 , TypedArray, WeakMapWeakSet 요소의 Array최대 수를 지정합니다. 또는 Infinitynull 설정하여 모든 요소를 표시합니다. 또는 음수로 0 설정하여 요소를 표시하지 않습니다.

maxArrayLength?: null | number

속성 값

null | number

maxStringLength

서식을 지정할 때 포함할 최대 문자 수를 지정합니다. 또는 Infinitynull 설정하여 모든 요소를 표시합니다. 또는 음수로 0 설정하여 문자를 표시하지 않습니다.

maxStringLength?: null | number

속성 값

null | number

numericSeparator

true설정된 경우 밑줄은 모든 bigint 및 number에서 세 자리마다 구분하는 데 사용됩니다.

numericSeparator?: boolean

속성 값

boolean

showHidden

이면 true개체의 열거할 수 없는 기호 및 속성이 형식이 지정된 결과에 포함됩니다. WeakMapWeakSet 항목은 사용자 정의 프로토타입 속성(메서드 속성 제외)뿐만 아니라 포함됩니다.

showHidden?: boolean

속성 값

boolean

showProxy

Proxy 이면 true검사에 대상 및 처리기 개체가 포함됩니다.

showProxy?: boolean

속성 값

boolean

sorted

또는 함수로 true 설정하면 개체 및 SetMap 항목의 모든 속성이 결과 문자열로 정렬됩니다. 기본 정렬로 true 설정된 경우 가 사용됩니다. 함수로 설정하면 비교 함수로 사용됩니다.

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

속성 값

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