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