Change class

用于更改状态的事件的 Cloud Functions 接口,例如 Realtime Database 或 Cloud Firestore onWriteonUpdate 事件。

如需详细了解用于构建 Change 对象的格式,请参阅下文。

签名

export declare class Change<T> 

构造函数

构造函数 修饰符 说明
(构造函数)(before, after) 构造 Change 类的新实例

属性

属性 修饰符 类型 说明
之后 T
之前 T

方法

方法 修饰符 说明
fromJSON(json, 定制工具) static 用于根据 JSON 创建 Change 的工厂方法,以及要同时应用于 beforeafter 字段的可选定制工具函数。
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 的工厂方法,以及要同时应用于 beforeafter 字段的可选定制工具函数。

签名

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>