Racchiude un valore con metadati e getter indipendenti dai tipi.
Firma:
export interface Value
Metodi
Metodo | Descrizione |
---|---|
comeBooleano() | Ottiene il valore come valore booleano. I seguenti valori (senza distinzione tra maiuscole e minuscole) vengono interpretati come veri: "1", "true", "t", "yes", "y", "on". Altri valori vengono interpretati come falsi. |
comeNumero() | Ottiene il valore come numero. Paragonabile alla chiamata Number(value) || 0 . |
comeStringa() | Ottiene il valore come stringa. |
getSorgente() | Ottiene ValueSource per la chiave specificata. |
Valore.asBooleano()
Ottiene il valore come valore booleano.
I seguenti valori (senza distinzione tra maiuscole e minuscole) vengono interpretati come veri: "1", "true", "t", "yes", "y", "on". Altri valori vengono interpretati come falsi.
Firma:
asBoolean(): boolean;
Ritorna:
booleano
Valore.asNumero()
Ottiene il valore come numero. Paragonabile alla chiamata Number(value) || 0
.
Firma:
asNumber(): number;
Ritorna:
numero
Valore.asString()
Ottiene il valore come stringa.
Firma:
asString(): string;
Ritorna:
corda
Valore.getSource()
Ottiene ValueSource per la chiave specificata.
Firma:
getSource(): ValueSource;
Ritorna: