InspectOptions
Properties
The length at which input values are split across multiple lines. Set to Infinity
to format the input as a single line (in combination with compact
set to true
or any number >= 1
).
Setting this to false
causes each object key to be displayed on a new line. It will also add new lines to text that is longer than breakLength
. If set to a number, the most n
inner elements are united on a single line as long as all properties fit into breakLength
. Short array elements are also grouped together. Note that no text will be reduced below 16 characters, no matter the breakLength
size. For more information, see the example below.
If false
, [util.inspect.custom](depth, opts, inspect)
functions are not invoked.
If set to true
, getters are going to be inspected as well. If set to 'get'
only getters without setter are going to be inspected. If set to 'set'
only getters having a corresponding setter are going to be inspected. This might cause side effects depending on the getter function.
Specifies the maximum number of Array
, TypedArray
, WeakMap
, and WeakSet
elements to include when formatting. Set to null
or Infinity
to show all elements. Set to 0
or negative to show no elements.
Specifies the maximum number of characters to include when formatting. Set to null
or Infinity
to show all elements. Set to 0
or negative to show no characters.
If set to true
, an underscore is used to separate every three digits in all bigints and numbers.
If true
, object's non-enumerable symbols and properties are included in the formatted result. WeakMap
and WeakSet
entries are also included as well as user defined prototype properties (excluding method properties).