database namespace

関数

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

クラス

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

インターフェース

インターフェース 説明
DatabaseEvent DataSnapshot または変更を含む CloudEvent
RawRTDBCloudEvent
RawRTDBCloudEventData
ReferenceOptions ReferenceOptions は、指定された参照とオプションのインスタンスを使用して EventHandlerOptions を拡張します。

database.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>>>;

パラメータ

パラメータ 説明
ref Ref
handler (イベント: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>)=>任意 |<任意> を約束する Realtime Database が作成されるたびに実行されるイベント ハンドラ。

戻り値:

CloudFunction<DatabaseEvent<DataSnapshotParamsOf<Ref>>>

database.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>>>;

パラメータ

パラメータ 説明
最適化 ReferenceOptions<Ref> 個々のイベント処理関数で設定できるオプション。
handler (イベント: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>)=>任意 |<任意> を約束する Realtime Database が作成されるたびに実行されるイベント ハンドラ。

戻り値:

CloudFunction<DatabaseEvent<DataSnapshotParamsOf<Ref>>>

database.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>>>;

パラメータ

パラメータ 説明
ref Ref
handler (イベント: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>)=>任意 |<任意> を約束する Realtime Database の削除が発生するたびに実行されるイベント ハンドラ。

戻り値:

CloudFunction<DatabaseEvent<DataSnapshotParamsOf<Ref>>>

database.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>>>;

パラメータ

パラメータ 説明
最適化 ReferenceOptions<Ref> 個々のイベント処理関数で設定できるオプション。
handler (イベント: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>)=>任意 |<任意> を約束する Realtime Database の削除が発生するたびに実行されるイベント ハンドラ。

戻り値:

CloudFunction<DatabaseEvent<DataSnapshotParamsOf<Ref>>>

database.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>>>;

パラメータ

パラメータ 説明
ref Ref
handler (イベント: DatabaseEvent<Change<DataSnapshot>、ParamsOf<Ref>>)=>任意 |<任意> を約束する Realtime Database の更新が発生するたびに実行されるイベント ハンドラ。

戻り値:

CloudFunction<DatabaseEvent<Change<DataSnapshot>、ParamsOf<Ref>>>

database.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>>>;

パラメータ

パラメータ 説明
最適化 ReferenceOptions<Ref> 個々のイベント処理関数で設定できるオプション。
handler (イベント: DatabaseEvent<Change<DataSnapshot>、ParamsOf<Ref>>)=>任意 |<任意> を約束する Realtime Database の更新が発生するたびに実行されるイベント ハンドラ。

戻り値:

CloudFunction<DatabaseEvent<Change<DataSnapshot>、ParamsOf<Ref>>>

database.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>>>;

パラメータ

パラメータ 説明
ref Ref
handler (イベント: DatabaseEvent<Change<DataSnapshot>、ParamsOf<Ref>>)=>任意 |<任意> を約束する Realtime Database が作成、更新、削除されるたびに実行されるイベント ハンドラ。

戻り値:

CloudFunction<DatabaseEvent<Change<DataSnapshot>、ParamsOf<Ref>>>

database.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>>>;

パラメータ

パラメータ 説明
最適化 ReferenceOptions<Ref> 個々のイベント処理関数で設定できるオプション。
handler (イベント: DatabaseEvent<Change<DataSnapshot>、ParamsOf<Ref>>)=>任意 |<任意> を約束する Realtime Database が作成、更新、削除されるたびに実行されるイベント ハンドラ。

戻り値:

CloudFunction<DatabaseEvent<Change<DataSnapshot>、ParamsOf<Ref>>>