Obejmuje wartość parametru metadanymi i metodami pobierającymi bezpieczne dla typu.
Stosuje się do metod metody bezpiecznego typu, które izolują logikę aplikacji od zdalnych zmian nazw i typów parametrów.
Podpis:
export interface Value
Metody
Metoda | Opis |
---|---|
asBoolean() | Pobiera wartość jako wartość logiczną.Te wartości (wielkość liter nie ma znaczenia) są interpretowane jako prawdziwe: „1”, „true”, „t”, „yes”, „y”, „on”. Inne wartości są interpretowane jako „fałsz”. |
asNumber() | Pobiera wartość w postaci liczby. Porównywalne do połączeń z numerem Number(value) || 0 . |
asString(), | Pobiera wartość w postaci ciągu znaków. |
getSource(), | Pobiera ValueSource dla danego klucza. |
Value.asBoolean()
Pobiera wartość w postaci wartości logicznej.
Jako prawda interpretowane są następujące wartości (wielkość liter nie jest rozróżniana): „1”, „true”, „t”, „yes”, „y”, „on”. Inne wartości są interpretowane jako „fałsz”.
Podpis:
asBoolean(): boolean;
Zwroty:
boolean,
Value.asNumber()
Pobiera wartość w postaci liczby. Porównywalne do połączeń z numerem Number(value) || 0
.
Podpis:
asNumber(): number;
Zwroty:
Liczba
Value.asString()
Pobiera wartość w postaci ciągu znaków.
Podpis:
asString(): string;
Zwroty:
string,
Value.getSource()
Pobiera ValueSource dla danego klucza.
Podpis:
getSource(): ValueSource;
Zwroty: