Value interface

Envolve um valor com metadados e getters com segurança de tipo.

Assinatura:

export interface Value 

Métodos

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

Valor.asBoolean()

Obtém o valor como um booleano.

Os seguintes valores (sem distinção entre maiúsculas e minúsculas) são interpretados como verdadeiros: "1", "true", "t", "yes", "y", "on". Outros valores são interpretados como falsos.

Assinatura:

asBoolean(): boolean;

Retorna:

boleano

Valor.asNumber()

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

Assinatura:

asNumber(): number;

Retorna:

número

Valor.asString()

Obtém o valor como uma string.

Assinatura:

asString(): string;

Retorna:

corda

Valor.getSource()

Obtém o ValueSource da chave fornecida.

Assinatura:

getSource(): ValueSource;

Retorna:

Fonte de valor