Value interface

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

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

署名:

export interface Value 

方法

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

Value.asBoolean()

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

次の値(大文字と小文字の区別なし)は、"1"、"true"、"t"、"yes"、"y"、"on" の場合は true と解釈されます。その他の値は false と解釈されます。

署名:

asBoolean(): boolean;

戻り値:

boolean

Value.asNumber()

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

署名:

asNumber(): number;

戻り値:

数値

Value.asString()

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

署名:

asString(): string;

戻り値:

文字列

Value.getSource()

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

署名:

getSource(): ValueSource;

戻り値:

値ソース