用於更改狀態的事件的 Cloud Functions 接口,例如即時資料庫或 Cloud Firestore onWrite
和onUpdate
事件。
有關用於構造Change
物件的格式的更多信息,請參見下文。
簽名:
export declare class Change<T>
建構函數
建構函數 | 修飾符 | 描述 |
---|---|---|
(構造函數)(之前、之後) | 建構Change 類別的新實例 |
特性
財產 | 修飾符 | 類型 | 描述 |
---|---|---|---|
後 | 時間 | ||
前 | 時間 |
方法
方法 | 修飾符 | 描述 |
---|---|---|
fromJSON(json, 定制器) | static | 用於從 JSON 建立Change 工廠方法以及要套用於before 和after 欄位的可選自訂器函數。 |
fromObjects(之前,之後) | static | 用於從before 物件和after 物件建立Change 的工廠方法。 |
變化。(構造函數)
建構Change
類別的新實例
簽名:
constructor(before: T, after: T);
參數
範圍 | 類型 | 描述 |
---|---|---|
前 | 時間 | |
後 | 時間 |
更改後
簽名:
after: T;
更改前
簽名:
before: T;
Change.fromJSON()
用於從 JSON 建立Change
工廠方法以及要套用於before
和after
欄位的可選自訂器函數。
簽名:
static fromJSON<T>(json: ChangeJson, customizer?: (x: any) => T): Change<T>;
參數
範圍 | 類型 | 描述 |
---|---|---|
json | 變更Json | |
客製化器 | (x: 任意) => T |
返回:
改變<T>
Change.fromObjects()
用於從before
物件和after
物件建立Change
的工廠方法。
簽名:
static fromObjects<T>(before: T, after: T): Change<T>;
參數
範圍 | 類型 | 描述 |
---|---|---|
前 | 時間 | |
後 | 時間 |
返回:
改變<T>