Value interface

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:

ValueSource,