Value interface

パラメータ値をメタデータとタイプセーフなゲッターでラップします。

タイプセーフ ゲッターは、パラメータ名や型へのリモート変更からアプリケーション ロジックを分離します。

署名:

export interface Value 

メソッド

メソッド 説明
as ブール値() 値をブール値として取得します。値「1」、「true」、「t」、「yes」、「y」、「on」は true と解釈されます(大文字と小文字は区別されません)。他の値は false と解釈されます。
asNumber() 値を数値として取得します。Number(value) || 0 の呼び出しと同等です。
asString() 値を文字列として取得します。
getSource() 指定されたキーの ValueSource を取得します。

Value.asBoolean()

値をブール値として取得します。

「1」、「true」、「t」、「yes」、「y」、「on」の値(大文字と小文字は区別されません)は true と解釈されます。他の値は false と解釈されます。

署名:

asBoolean(): boolean;

戻り値:

ブール値

Value.asNumber()

値を数値として取得します。Number(value) || 0 の呼び出しと同等です。

署名:

asNumber(): number;

戻り値:

数値

Value.asString()

値を文字列として取得します。

署名:

asString(): string;

戻り値:

文字列

Value.getSource()

指定されたキーの ValueSource を取得します。

署名:

getSource(): ValueSource;

戻り値:

ValueSource