database.RefBuilder class

Firebase Realtime Database リファレンス ビルダー インターフェイス。

[ functions.database.ref()経由でアクセスします。 ](functions.database#.ref)。

サイン:

export declare class RefBuilder<Ref extends string> 

コンストラクター

コンストラクタ修飾子説明
(コンストラクター)(トリガーリソース、オプション) RefBuilderクラスの新しいインスタンスを構築します。

メソッド

方法修飾子説明
onCreate(ハンドラー) Firebase Realtime Database で新しいデータが作成されるたびに起動されるイベント ハンドラ。
onDelete(ハンドラー) Firebase Realtime Database からデータが削除されるたびに起動するイベント ハンドラ。
onUpdate(ハンドラー) Firebase Realtime Database でデータが更新されるたびに起動されるイベント ハンドラ。
onWrite(ハンドラー) Firebase Realtime Database のあらゆる種類の書き込み(作成、更新、削除)が発生するたびに起動されるイベント ハンドラ。

データベース.RefBuilder.(コンストラクター)

RefBuilderクラスの新しいインスタンスを構築します。

サイン:

constructor(triggerResource: () => string, options: DeploymentOptions);

パラメーター

パラメータタイプ説明
トリガーリソース() => 文字列
オプション導入オプション

データベース.RefBuilder.onCreate()

Firebase Realtime Database で新しいデータが作成されるたびに起動されるイベント ハンドラ。

サイン:

onCreate(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;

パラメーター

パラメータタイプ説明
ハンドラ(スナップショット: DataSnapshot 、コンテキスト: EventContext <ParamsOf<Ref>>) => PromiseLike<any> |どれでもFirebase Realtime Database で新しいデータが作成されるたびに実行されるイベント ハンドラ。

戻り値:

クラウドファンクション<データスナップショット>

エクスポートしてデプロイできる機能。

データベース.RefBuilder.onDelete()

Firebase Realtime Database からデータが削除されるたびに起動するイベント ハンドラ。

サイン:

onDelete(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;

パラメーター

パラメータタイプ説明
ハンドラ(スナップショット: DataSnapshot 、コンテキスト: EventContext <ParamsOf<Ref>>) => PromiseLike<any> |どれでもFirebase Realtime Database からデータが削除されるたびに実行されるイベント ハンドラ。

戻り値:

クラウドファンクション<データスナップショット>

エクスポートしてデプロイできる機能。

データベース.RefBuilder.onUpdate()

Firebase Realtime Database でデータが更新されるたびに起動されるイベント ハンドラ。

サイン:

onUpdate(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;

パラメーター

パラメータタイプ説明
ハンドラ(変更:変更<データスナップショット>、コンテキスト: EventContext <ParamsOf<Ref>>) => PromiseLike<any> |どれでもFirebase Realtime Database への書き込みが発生するたびに実行されるイベント ハンドラ。

戻り値:

クラウドファンクション<変更<データスナップショット>>

エクスポートしてデプロイできる機能。

データベース.RefBuilder.onWrite()

Firebase Realtime Database のあらゆる種類の書き込み(作成、更新、削除)が発生するたびに起動されるイベント ハンドラ。

サイン:

onWrite(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;

パラメーター

パラメータタイプ説明
ハンドラ(変更:変更<データスナップショット>、コンテキスト: EventContext <ParamsOf<Ref>>) => PromiseLike<any> |どれでもFirebase Realtime Database への書き込みが発生するたびに実行されるイベント ハンドラ。

戻り値:

クラウドファンクション<変更<データスナップショット>>

エクスポートしてデプロイできる機能。