Value interface

Agrupa um valor de parâmetro com metadados e getters com segurança de tipo.

Getters com segurança de tipo isolam a lógica do aplicativo de alterações remotas para nomes e tipos de parâmetros.

Assinatura:

export interface Value 

Métodos

Método Descrição
asBoolean() (link em inglês) Recebe o valor como booleano.Os valores a seguir (não diferenciam maiúsculas de minúsculas) são interpretados como verdadeiros: "1", "true", "t", "yes", "y" e "on". Outros valores são interpretados como falsos.
asNumber(). Recebe o valor como um número. Comparável a chamar Number(value) || 0.
asString(). Recebe o valor como uma string.
getSource() (em inglês). Recebe o ValueSource da chave especificada.

Valor.asBoolean()

Recebe o valor como um booleano.

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

Assinatura:

asBoolean(): boolean;

Retorna:

booleano

Valor.asNumber()

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

Assinatura:

asNumber(): number;

Retorna:

number

Valor.asString()

Recebe o valor como uma string.

Assinatura:

asString(): string;

Retorna:

string

Value.getSource()

Recebe o ValueSource da chave especificada.

Assinatura:

getSource(): ValueSource;

Retorna:

ValueSource (link em inglês)