database namespace

機能

関数説明
onValueCreated(参照、ハンドラー) Realtime Database でデータが作成されたときにトリガーされるイベント ハンドラー。
onValueCreated(opts, ハンドラー) Realtime Database でデータが作成されたときにトリガーされるイベント ハンドラー。
onValueDeleted(参照、ハンドラー) Realtime Database でデータが削除されたときにトリガーされるイベント ハンドラー。
onValueDeleted(opts, ハンドラー) Realtime Database でデータが削除されたときにトリガーされるイベント ハンドラー。
onValueUpdated(参照、ハンドラー) Realtime Database でデータが更新されたときにトリガーされるイベント ハンドラー。
onValueUpdated(opts, ハンドラー) Realtime Database でデータが更新されたときにトリガーされるイベント ハンドラー。
onValueWritten(参照、ハンドラー) Realtime Database でデータが作成、更新、または削除されたときにトリガーされるイベント ハンドラー。
onValueWritten(opts, ハンドラー) Realtime Database でデータが作成、更新、または削除されたときにトリガーされるイベント ハンドラー。

クラス

クラス説明
データスナップショットFirebase Realtime データベースのデータ スナップショットを表すインターフェイス。

インターフェース

インターフェース説明
データベースイベントDataSnapshot または Change を含む CloudEvent
RawRTDBクラウドイベント
RawRTDBクラウドイベントデータ
参照オプションReferenceOptions は、提供された ref とオプションのインスタンスを使用して EventHandlerOptions を拡張します。

データベース.onValueCreated()

Realtime Database でデータが作成されたときにトリガーされるイベント ハンドラー。

サイン:

export declare function onValueCreated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

パラメーター

パラメータタイプ説明
参照参照
ハンドラ(イベント:データベースイベント<データスナップショットParamsOf <参照>>) => 任意 |約束<任意>リアルタイム データベースの作成が発生するたびに実行されるイベント ハンドラー。

戻り値:

クラウドファンクション<データベースイベント<データスナップショットParamsOf <参考>>>

データベース.onValueCreated()

Realtime Database でデータが作成されたときにトリガーされるイベント ハンドラー。

サイン:

export declare function onValueCreated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

パラメーター

パラメータタイプ説明
選択します参照オプション<参考>個々のイベント処理関数に設定できるオプション。
ハンドラ(イベント:データベースイベント<データスナップショットParamsOf <参照>>) => 任意 |約束<任意>リアルタイム データベースの作成が発生するたびに実行されるイベント ハンドラー。

戻り値:

クラウドファンクション<データベースイベント<データスナップショットParamsOf <参考>>>

データベース.onValueDeleted()

Realtime Database でデータが削除されたときにトリガーされるイベント ハンドラー。

サイン:

export declare function onValueDeleted<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

パラメーター

パラメータタイプ説明
参照参照
ハンドラ(イベント:データベースイベント<データスナップショットParamsOf <参照>>) => 任意 |約束<任意> Realtime Database の削除が発生するたびに実行されるイベント ハンドラー。

戻り値:

クラウドファンクション<データベースイベント<データスナップショットParamsOf <参考>>>

データベース.onValueDeleted()

Realtime Database でデータが削除されたときにトリガーされるイベント ハンドラー。

サイン:

export declare function onValueDeleted<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

パラメーター

パラメータタイプ説明
選択します参照オプション<参考>個々のイベント処理関数に設定できるオプション。
ハンドラ(イベント:データベースイベント<データスナップショットParamsOf <参照>>) => 任意 |約束<任意> Realtime Database の削除が発生するたびに実行されるイベント ハンドラー。

戻り値:

クラウドファンクション<データベースイベント<データスナップショットParamsOf <参考>>>

データベース.onValueUpdated()

Realtime Database でデータが更新されたときにトリガーされるイベント ハンドラー。

サイン:

export declare function onValueUpdated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

パラメーター

パラメータタイプ説明
参照参照
ハンドラ(イベント:データベースイベント<変更<データスナップショット>、 ParamsOf <参照>>) => 任意 |約束<任意>リアルタイム データベースの更新が発生するたびに実行されるイベント ハンドラー。

戻り値:

クラウドファンクション<データベースイベント<変更<データスナップショット>、 ParamsOf <参考>>>

データベース.onValueUpdated()

Realtime Database でデータが更新されたときにトリガーされるイベント ハンドラー。

サイン:

export declare function onValueUpdated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

パラメーター

パラメータタイプ説明
選択します参照オプション<参考>個々のイベント処理関数に設定できるオプション。
ハンドラ(イベント:データベースイベント<変更<データスナップショット>、 ParamsOf <参照>>) => 任意 |約束<任意>リアルタイム データベースの更新が発生するたびに実行されるイベント ハンドラー。

戻り値:

クラウドファンクション<データベースイベント<変更<データスナップショット>、 ParamsOf <参考>>>

データベース.onValueWritten()

Realtime Database でデータが作成、更新、または削除されたときにトリガーされるイベント ハンドラー。

サイン:

export declare function onValueWritten<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

パラメーター

パラメータタイプ説明
参照参照
ハンドラ(イベント:データベースイベント<変更<データスナップショット>、 ParamsOf <参照>>) => 任意 |約束<任意>リアルタイム データベースの作成、更新、または削除が発生するたびに実行されるイベント ハンドラー。

戻り値:

クラウドファンクション<データベースイベント<変更<データスナップショット>、 ParamsOf <参考>>>

データベース.onValueWritten()

Realtime Database でデータが作成、更新、または削除されたときにトリガーされるイベント ハンドラー。

サイン:

export declare function onValueWritten<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

パラメーター

パラメータタイプ説明
選択します参照オプション<参考>個々のイベント処理関数に設定できるオプション。
ハンドラ(イベント:データベースイベント<変更<データスナップショット>、 ParamsOf <参照>>) => 任意 |約束<任意>リアルタイム データベースの作成、更新、または削除が発生するたびに実行されるイベント ハンドラー。

戻り値:

クラウドファンクション<データベースイベント<変更<データスナップショット>、 ParamsOf <参考>>>