関数
関数 | 説明 |
---|---|
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<DataSnapshot、ParamsOf<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<DataSnapshot、ParamsOf<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<DataSnapshot、ParamsOf<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<DataSnapshot、ParamsOf<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>>>