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: