Antarmuka builder referensi Firebase Realtime Database.
Akses melalui [functions.database.ref()
](functions.database#.ref).
Tanda Tangan:
export declare class RefBuilder<Ref extends string>
Konstruktor
Konstruktor | Pengubah | Deskripsi |
---|---|---|
(konstruktor)(triggerResource, opsi) | Membuat instance baru dari class RefBuilder |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
onCreate(handler) | Pengendali peristiwa yang aktif setiap kali data baru dibuat di Firebase Realtime Database. | |
onDelete(handler) | Pengendali peristiwa yang diaktifkan setiap kali data dihapus dari Firebase Realtime Database. | |
onUpdate(handler) | Pengendali peristiwa yang aktif setiap kali data diperbarui di Firebase Realtime Database. | |
onWrite(handler) | Pengendali peristiwa yang aktif setiap kali terjadi penulisan Firebase Realtime Database (pembuatan, update, atau penghapusan) terjadi. |
database.RefBuilder.(konstruktor)
Membuat instance baru dari class RefBuilder
Tanda Tangan:
constructor(triggerResource: () => string, options: DeploymentOptions);
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
triggerResource | () => {i>string<i} | |
opsi | DeploymentOptions |
database.RefBuilder.onCreate()
Pengendali peristiwa yang aktif setiap kali data baru dibuat di Firebase Realtime Database.
Tanda Tangan:
onCreate(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
handler | (snapshot: DataSnapshot, konteks: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | setiap | Pengendali peristiwa yang berjalan setiap kali data baru dibuat di Firebase Realtime Database. |
Hasil:
Fungsi yang dapat Anda ekspor dan deploy.
database.RefBuilder.onDelete()
Pengendali peristiwa yang diaktifkan setiap kali data dihapus dari Firebase Realtime Database.
Tanda Tangan:
onDelete(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
handler | (snapshot: DataSnapshot, konteks: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | setiap | Pengendali peristiwa yang berjalan setiap kali data dihapus dari Firebase Realtime Database. |
Hasil:
Fungsi yang dapat Anda ekspor dan deploy.
database.RefBuilder.onUpdate()
Pengendali peristiwa yang aktif setiap kali data diperbarui di Firebase Realtime Database.
Tanda Tangan:
onUpdate(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
handler | (ubah: Perubahan<DataSnapshot>, konteks: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | setiap | Pengendali peristiwa yang dijalankan setiap kali terjadi penulisan Firebase Realtime Database. |
Hasil:
CloudFunction<Ubah<DataSnapshot>>
Fungsi yang dapat Anda ekspor dan deploy.
database.RefBuilder.onWrite()
Pengendali peristiwa yang aktif setiap kali terjadi penulisan Firebase Realtime Database (pembuatan, update, atau penghapusan) terjadi.
Tanda Tangan:
onWrite(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
handler | (ubah: Perubahan<DataSnapshot>, konteks: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | setiap | Pengendali peristiwa yang berjalan setiap kali terjadi penulisan Firebase Realtime Database. |
Hasil:
CloudFunction<Ubah<DataSnapshot>>
Fungsi yang dapat Anda ekspor dan deploy.