Value interface

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:

Źródło wartości