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: