Value interface

使用中繼資料和類型安全 getter 包裝參數值。

型別安全 getter 會將應用程式邏輯,從遠端變更為參數名稱和型別。

簽名:

export interface Value 

方法

方式 說明
asBoolean() 將值取得為布林值。下列值 (不區分大小寫) 會被解讀為 true:「1」、「true」、「t」、「yes」、「y」、「on」。其他值都會解讀為 false。
asNumber() 取得數值為數字。與呼叫 Number(value) || 0 相比。
asString() 取得字串值。
getSource() 取得給定鍵的 ValueSource

值.asBoolean()

取得布林值。

系統會將下列值 (不區分大小寫) 解讀為 true:「1」、「true」、「t」、「yes」、「y」、「on」。其他值都會解讀為 false。

簽名:

asBoolean(): boolean;

傳回:

布林值

值.asNumber()

取得數值為數字。與呼叫 Number(value) || 0 相比。

簽名:

asNumber(): number;

傳回:

數字

值.asString()

取得字串值。

簽名:

asString(): string;

傳回:

字串

值.getSource()

取得給定鍵的 ValueSource

簽名:

getSource(): ValueSource;

傳回:

價值來源