InspectOptions interface
Propriétés
break |
Longueur à laquelle les valeurs d’entrée sont fractionnées sur plusieurs lignes.
Défini sur |
colors | Si |
compact | Si vous définissez cette valeur sur |
custom |
Si |
depth | Spécifie le nombre de fois à récurser pendant la mise en forme de l’objet.
Cela est utile pour inspecter des objets volumineux.
Pour récurser jusqu’à la taille maximale de la pile des appels passe |
getters | Si la valeur est |
max |
Spécifie le nombre maximal d’éléments |
max |
Spécifie le nombre maximal de caractères à inclure lors de la mise en forme. Définissez la valeur |
numeric |
Si la valeur est |
show |
Si |
show |
Si |
sorted | Si la valeur est |
Détails de la propriété
breakLength
Longueur à laquelle les valeurs d’entrée sont fractionnées sur plusieurs lignes.
Défini sur Infinity
pour mettre en forme l’entrée en tant que ligne unique (en combinaison avec compact
définie sur true
ou n’importe quel nombre >= 1
).
breakLength?: number
Valeur de propriété
number
colors
Si true
, la sortie est styleée avec des codes de couleur ANSI. Les couleurs sont personnalisables.
colors?: boolean
Valeur de propriété
boolean
compact
Si vous définissez cette valeur sur false
, chaque clé d’objet s’affiche sur une nouvelle ligne. Il ajoute également de nouvelles lignes au texte plus long que breakLength
. Si la valeur est définie sur un nombre, les éléments internes les plus n
sont unis sur une seule ligne tant que toutes les propriétés s’inscrivent dans breakLength
. Les éléments de tableau courts sont également regroupés. Notez qu’aucun texte ne sera réduit en dessous de 16 caractères, quelle que soit la taille breakLength
.
Pour plus d’informations, consultez l’exemple ci-dessous.
compact?: number | boolean
Valeur de propriété
number | boolean
customInspect
Si false
, les fonctions [util.inspect.custom](depth, opts, inspect)
ne sont pas appelées.
customInspect?: boolean
Valeur de propriété
boolean
depth
Spécifie le nombre de fois à récurser pendant la mise en forme de l’objet.
Cela est utile pour inspecter des objets volumineux.
Pour récurser jusqu’à la taille maximale de la pile des appels passe Infinity
ou null
.
depth?: null | number
Valeur de propriété
null | number
getters
Si la valeur est true
, les getters vont également être inspectés. Si la valeur est définie sur 'get'
uniquement les getters sans setter seront inspectés. Si la valeur est définie sur 'set'
seuls les getter ayant un setter correspondant seront inspectés. Cela peut entraîner des effets secondaires en fonction de la fonction getter.
getters?: boolean | "set" | "get"
Valeur de propriété
boolean | "set" | "get"
maxArrayLength
Spécifie le nombre maximal d’éléments Array
, TypedArray
, WeakMap
et WeakSet
à inclure lors de la mise en forme. Définissez la valeur null
ou Infinity
pour afficher tous les éléments.
Définissez la valeur 0
ou négative pour afficher aucun élément.
maxArrayLength?: null | number
Valeur de propriété
null | number
maxStringLength
Spécifie le nombre maximal de caractères à inclure lors de la mise en forme. Définissez la valeur null
ou Infinity
pour afficher tous les éléments.
Définissez la valeur 0
ou négative pour ne pas afficher de caractères.
maxStringLength?: null | number
Valeur de propriété
null | number
numericSeparator
Si la valeur est true
, un trait de soulignement est utilisé pour séparer tous les trois chiffres de tous les bigints et nombres.
numericSeparator?: boolean
Valeur de propriété
boolean
showHidden
Si true
, les symboles et propriétés non énumérables de l’objet sont inclus dans le résultat mis en forme.
WeakMap
et les entrées WeakSet
sont également incluses, ainsi que les propriétés de prototype définies par l’utilisateur (à l’exception des propriétés de méthode).
showHidden?: boolean
Valeur de propriété
boolean
showProxy
Si true
, Proxy
inspection inclut les objets cible et gestionnaire.
showProxy?: boolean
Valeur de propriété
boolean
sorted
Si la valeur est true
ou une fonction, toutes les propriétés d’un objet et Set
et les entrées Map
sont triées dans la chaîne résultante.
Si la valeur est définie sur true
le tri par défaut est utilisé.
Si elle est définie sur une fonction, elle est utilisée comme fonction de comparaison.
sorted?: boolean | (a: string, b: string) => number
Valeur de propriété
boolean | (a: string, b: string) => number