Zawija wartość parametru metadanymi i mechanizmami pobierającymi bezpieczne typ.
Moduły pobierające bezpieczne do typu 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 (bez rozróżniania wielkości liter) są interpretowane jako „1”, „true”, „t”, „yes”, „y”, „on”. Inne wartości są interpretowane jako fałsz. |
asNumber(), | Pobiera wartość jako liczbę. Porównywalne z dzwonieniem pod Number(value) || 0 . |
asString(), | Pobiera wartość w postaci ciągu znaków. |
getSource(), | Pobiera ValueSource dla danego klucza. |
Value.asBoolean()
Pobiera wartość jako wartość logiczną.
Te wartości (wielkość liter nie jest rozróżniana) są interpretowane jako „prawda”, „1”, „prawda”, „t”, „yes”, „y”, „on”. Inne wartości są interpretowane jako fałsz.
Podpis:
asBoolean(): boolean;
Zwroty:
wartość logiczna
Value.asNumber()
Pobiera wartość jako liczbę. Porównywalne z dzwonieniem pod Number(value) || 0
.
Podpis:
asNumber(): number;
Zwroty:
liczba
Value.asString()
Pobiera wartość w postaci ciągu znaków.
Podpis:
asString(): string;
Zwroty:
ciąg znaków
Value.getSource()
Pobiera ValueSource dla danego klucza.
Podpis:
getSource(): ValueSource;
Zwroty: