database.RefBuilder class

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:

CloudFunction<DataSnapshot>

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:

CloudFunction<DataSnapshot>

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.