Value interface

Une um valor de parâmetro com metadados e getters de tipo seguro.

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

Assinatura:

export interface Value 

Métodos

Método Descrição
asBoolean(). Recebe o valor como booleano.Os seguintes valores (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() (link em inglês) Recebe o valor como um número. Comparável a chamar Number(value) || 0.
asString(). Recebe o valor como uma string.
getSource() (link em inglês) Recebe o ValueSource da chave especificada.

Value.asBoolean()

Recebe o valor como um booleano.

Os valores a seguir (não diferencia 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

Value.asNumber()

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

Assinatura:

asNumber(): number;

Retorna:

number

Value.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 (em inglês)