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: