パラメータ値をメタデータとタイプセーフなゲッターでラップします。
タイプセーフ ゲッターは、パラメータ名や型へのリモート変更からアプリケーション ロジックを分離します。
署名:
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;
戻り値: