Value interface

Zawija wartość przy użyciu metadanych i metod pobierania bezpiecznych typu.

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,