Bagikan melalui


InspectOptionsStylized interface

Memperluas

Properti yang Diwariskan

breakLength

Panjang di mana nilai input dibagi di beberapa baris. Atur ke Infinity untuk memformat input sebagai satu baris (dalam kombinasi dengan compact diatur ke true atau angka apa pun >= 1).

colors

Jika true, output ditata dengan kode warna ANSI. Warna dapat disesuaikan.

compact

Mengatur ini ke false menyebabkan setiap kunci objek ditampilkan pada baris baru. Ini juga akan menambahkan baris baru ke teks yang lebih panjang dari breakLength. Jika diatur ke angka, elemen dalam yang paling n disatukan pada satu baris selama semua properti cocok dengan breakLength. Elemen array pendek juga dikelompokkan bersama-sama. Perhatikan bahwa tidak ada teks yang akan dikurangi di bawah 16 karakter, tidak peduli ukuran breakLength. Untuk informasi selengkapnya, lihat contoh di bawah ini.

customInspect

Jika false, fungsi [util.inspect.custom](depth, opts, inspect) tidak dipanggil.

depth

Menentukan berapa kali objek berulang saat memformat. Ini berguna untuk memeriksa objek besar. Untuk mengulang hingga batas ukuran tumpukan panggilan maksimum Infinity atau null.

getters

Jika diatur ke true, getter akan diperiksa juga. Jika diatur ke 'get' hanya getter tanpa setter yang akan diperiksa. Jika diatur ke 'set' hanya getter yang memiliki setter yang sesuai yang akan diperiksa. Ini dapat menyebabkan efek samping tergantung pada fungsi getter.

maxArrayLength

Menentukan jumlah maksimum elemen Array, TypedArray, WeakMap, dan WeakSet untuk disertakan saat memformat. Atur ke null atau Infinity untuk menampilkan semua elemen. Atur ke 0 atau negatif untuk tidak menampilkan elemen.

maxStringLength

Menentukan jumlah maksimum karakter yang akan disertakan saat memformat. Atur ke null atau Infinity untuk menampilkan semua elemen. Atur ke 0 atau negatif untuk tidak menampilkan karakter.

numericSeparator

Jika diatur ke true, garis bawah digunakan untuk memisahkan setiap tiga digit di semua bigint dan angka.

showHidden

Jika true, simbol dan properti objek yang tidak dapat dijumlahkan disertakan dalam hasil yang diformat. entri WeakMap dan WeakSet juga disertakan serta properti prototipe yang ditentukan pengguna (tidak termasuk properti metode).

showProxy

Jika true, inspeksi Proxy mencakup objek target dan handler.

sorted

Jika diatur ke true atau fungsi, semua properti objek, dan entri Set dan Map diurutkan dalam string yang dihasilkan. Jika diatur ke true pengurutan default digunakan. Jika diatur ke fungsi, fungsi tersebut digunakan sebagai fungsi perbandingan.

Metode

stylize(string, Style)

Detail Properti yang Diwariskan

breakLength

Panjang di mana nilai input dibagi di beberapa baris. Atur ke Infinity untuk memformat input sebagai satu baris (dalam kombinasi dengan compact diatur ke true atau angka apa pun >= 1).

breakLength?: number

Nilai Properti

number

Diwarisi DariInspectOptions.breakLength

colors

Jika true, output ditata dengan kode warna ANSI. Warna dapat disesuaikan.

colors?: boolean

Nilai Properti

boolean

Diwariskan DariInspectOptions.colors

compact

Mengatur ini ke false menyebabkan setiap kunci objek ditampilkan pada baris baru. Ini juga akan menambahkan baris baru ke teks yang lebih panjang dari breakLength. Jika diatur ke angka, elemen dalam yang paling n disatukan pada satu baris selama semua properti cocok dengan breakLength. Elemen array pendek juga dikelompokkan bersama-sama. Perhatikan bahwa tidak ada teks yang akan dikurangi di bawah 16 karakter, tidak peduli ukuran breakLength. Untuk informasi selengkapnya, lihat contoh di bawah ini.

compact?: number | boolean

Nilai Properti

number | boolean

Diwariskan DariInspectOptions.compact

customInspect

Jika false, fungsi [util.inspect.custom](depth, opts, inspect) tidak dipanggil.

customInspect?: boolean

Nilai Properti

boolean

Diwariskan DariInspectOptions.customInspect

depth

Menentukan berapa kali objek berulang saat memformat. Ini berguna untuk memeriksa objek besar. Untuk mengulang hingga batas ukuran tumpukan panggilan maksimum Infinity atau null.

depth?: null | number

Nilai Properti

null | number

Diwarisi DariInspectOptions.depth

getters

Jika diatur ke true, getter akan diperiksa juga. Jika diatur ke 'get' hanya getter tanpa setter yang akan diperiksa. Jika diatur ke 'set' hanya getter yang memiliki setter yang sesuai yang akan diperiksa. Ini dapat menyebabkan efek samping tergantung pada fungsi getter.

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

Nilai Properti

boolean | "set" | "get"

Diwariskan DariInspectOptions.getters

maxArrayLength

Menentukan jumlah maksimum elemen Array, TypedArray, WeakMap, dan WeakSet untuk disertakan saat memformat. Atur ke null atau Infinity untuk menampilkan semua elemen. Atur ke 0 atau negatif untuk tidak menampilkan elemen.

maxArrayLength?: null | number

Nilai Properti

null | number

Diwariskan DariInspectOptions.maxArrayLength

maxStringLength

Menentukan jumlah maksimum karakter yang akan disertakan saat memformat. Atur ke null atau Infinity untuk menampilkan semua elemen. Atur ke 0 atau negatif untuk tidak menampilkan karakter.

maxStringLength?: null | number

Nilai Properti

null | number

Diwarisi DariInspectOptions.maxStringLength

numericSeparator

Jika diatur ke true, garis bawah digunakan untuk memisahkan setiap tiga digit di semua bigint dan angka.

numericSeparator?: boolean

Nilai Properti

boolean

Diwariskan DariInspectOptions.numericSeparator

showHidden

Jika true, simbol dan properti objek yang tidak dapat dijumlahkan disertakan dalam hasil yang diformat. entri WeakMap dan WeakSet juga disertakan serta properti prototipe yang ditentukan pengguna (tidak termasuk properti metode).

showHidden?: boolean

Nilai Properti

boolean

Diwariskan DariInspectOptions.showHidden

showProxy

Jika true, inspeksi Proxy mencakup objek target dan handler.

showProxy?: boolean

Nilai Properti

boolean

Diwariskan DariInspectOptions.showProxy

sorted

Jika diatur ke true atau fungsi, semua properti objek, dan entri Set dan Map diurutkan dalam string yang dihasilkan. Jika diatur ke true pengurutan default digunakan. Jika diatur ke fungsi, fungsi tersebut digunakan sebagai fungsi perbandingan.

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

Nilai Properti

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

Diwariskan DariInspectOptions.sorted

Detail Metode

stylize(string, Style)

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

Parameter

text

string

styleType
Style

Mengembalikan

string