InspectOptionsStylized interface
- Extends
Propriétés héritées
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 |
Méthodes
stylize(string, Style) |
Détails de la propriété héritée
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
héritée deInspectOptions.breakLength
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
héritée deInspectOptions.colors
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
héritée deinspectOptions.compact
customInspect
Si false
, les fonctions [util.inspect.custom](depth, opts, inspect)
ne sont pas appelées.
customInspect?: boolean
Valeur de propriété
boolean
héritée deInspectOptions.customInspect
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
héritée deInspectOptions.depth
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"
héritée deInspectOptions.getters
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
héritée deInspectOptions.maxArrayLength
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
héritée deInspectOptions.maxStringLength
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
héritée deInspectOptions.numericSeparator
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
héritée deInspectOptions.showHidden
showProxy
Si true
, Proxy
inspection inclut les objets cible et gestionnaire.
showProxy?: boolean
Valeur de propriété
boolean
héritée deInspectOptions.showProxy
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
héritée deInspectOptions.triée
Détails de la méthode
stylize(string, Style)
function stylize(text: string, styleType: Style): string
Paramètres
- text
-
string
- styleType
- Style
Retours
string