用于更改状态的事件的 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>