Value interface

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:

ValueSource