Value interface

Envolve um valor com metadados e getters de tipo seguro.

Assinatura:

export interface Value 

Métodos

Método Descrição
asBoolean() Obtém o valor como um booleano. Os seguintes valores (não diferenciam maiúsculas de minúsculas) são interpretados como verdadeiros: "1", "true", "t", "yes", "y", "on". Outros valores são interpretados como falsos.
asNumero() Obtém o valor como um número. Comparável a chamar Number(value) || 0 .
Como corda() Obtém o valor como uma string.
getSource() Obtém o ValueSource para a chave fornecida.

Value.asBoolean()

Obtém o valor como um booleano.

Os seguintes valores (não diferenciam maiúsculas de minúsculas) são interpretados como verdadeiros: "1", "true", "t", "yes", "y", "on". Outros valores são interpretados como falsos.

Assinatura:

asBoolean(): boolean;

Devoluções:

boleano

Value.asNumber()

Obtém o valor como um número. Comparável a chamar Number(value) || 0 .

Assinatura:

asNumber(): number;

Devoluções:

número

Valor.asString()

Obtém o valor como uma string.

Assinatura:

asString(): string;

Devoluções:

corda

Valor.getSource()

Obtém o ValueSource para a chave fornecida.

Assinatura:

getSource(): ValueSource;

Devoluções:

ValueSource