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)