Value interface

Encapsule une valeur avec des métadonnées et des getters de type sécurisé.

Signature:

export interface Value 

Méthodes

Méthode Description
commeBooléen() Obtient la valeur sous forme booléenne. Les valeurs suivantes (insensibles à la casse) sont interprétées comme vraies : "1", "true", "t", "yes", "y", "on". Les autres valeurs sont interprétées comme fausses.
commeNombre() Obtient la valeur sous forme de nombre. Comparable au Number(value) || 0 .
en tant que chaîne() Obtient la valeur sous forme de chaîne.
getSource() Obtient le ValueSource pour la clé donnée.

Value.asBoolean()

Obtient la valeur sous forme booléenne.

Les valeurs suivantes (insensibles à la casse) sont interprétées comme vraies : "1", "true", "t", "yes", "y", "on". Les autres valeurs sont interprétées comme fausses.

Signature:

asBoolean(): boolean;

Retour:

booléen

Value.asNumber()

Obtient la valeur sous forme de nombre. Comparable au Number(value) || 0 .

Signature:

asNumber(): number;

Retour:

nombre

Value.asString()

Obtient la valeur sous forme de chaîne.

Signature:

asString(): string;

Retour:

chaîne

Valeur.getSource()

Obtient le ValueSource pour la clé donnée.

Signature:

getSource(): ValueSource;

Retour:

ValeurSource