用于更改状态的事件的 Cloud Functions 接口,例如 Realtime Database 或 Cloud Firestore onWrite
和 onUpdate
事件。
如需详细了解用于构建 Change
对象的格式,请参阅下文。
签名:
export declare class Change<T>
构造函数
构造函数 | 修饰符 | 说明 |
---|---|---|
(构造函数)(before, after) | 构造 Change 类的新实例 |
属性
属性 | 修饰符 | 类型 | 说明 |
---|---|---|---|
之后 | T | ||
之前 | T |
方法
方法 | 修饰符 | 说明 |
---|---|---|
fromJSON(json, 定制工具) | static |
用于根据 JSON 创建 Change 的工厂方法,以及要同时应用于 before 和 after 字段的可选定制工具函数。 |
fromObjects(before, after) | static |
用于根据 before 对象和 after 对象创建 Change 的工厂方法。 |
Change.(构造函数)
构造 Change
类的新实例
签名:
constructor(before: T, after: T);
参数
参数 | 类型 | 说明 |
---|---|---|
早于 | T | |
晚于 | T |
Change.after
签名:
after: T;
Change.before
签名:
before: T;
Change.fromJSON()
用于根据 JSON 创建 Change
的工厂方法,以及要同时应用于 before
和 after
字段的可选定制工具函数。
签名:
static fromJSON<T>(json: ChangeJson, customizer?: (x: any) => T): Change<T>;
参数
参数 | 类型 | 说明 |
---|---|---|
json | 更改 Json | |
定制工具 | (x:任意)=>周四 |
返回:
更改<T>
Change.fromObjects()
用于根据 before
对象和 after
对象创建 Change
的工厂方法。
签名:
static fromObjects<T>(before: T, after: T): Change<T>;
参数
参数 | 类型 | 说明 |
---|---|---|
早于 | T | |
晚于 | T |
返回:
更改<T>