Change class

Realtime Database や Cloud Firestore の onWrite イベントや onUpdate イベントなど、状態を変更するイベント用の Cloud Functions インターフェース。

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 クラスの新しいインスタンスを作成します。

署名:

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 ChangeJson
カスタマイザ (x: 任意) =>木

戻り値:

変更<T>

Change.fromObjects()

before オブジェクトと after オブジェクトから Change を作成するためのファクトリ メソッド。

署名:

static fromObjects<T>(before: T, after: T): Change<T>;

パラメータ

パラメータ 説明
右以前 T
右以降 T

戻り値:

変更<T>