Value interface

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

類型安全 getter 會從遠端變更到參數名稱和類型,插入應用程式邏輯。

簽名:

export interface Value 

方法

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

值.asBoolean()

取得為布林值。

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

簽名:

asBoolean(): boolean;

傳回:

布林值

值.asNumber()

以數字取得值。與呼叫 Number(value) || 0 類似。

簽名:

asNumber(): number;

傳回:

數字

值.asString()

以字串取得值。

簽名:

asString(): string;

傳回:

字串

值.getSource()

取得指定鍵的 ValueSource

簽名:

getSource(): ValueSource;

傳回:

ValueSource