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 への書き込みが発生するたびに実行されるイベント ハンドラ。 |
戻り値:
エクスポートしてデプロイできる機能。