Antarmuka pembuat referensi Firebase Realtime Database.
Akses melalui [ functions.database.ref()
](fungsi.database#.ref).
Tanda tangan:
export declare class RefBuilder<Ref extends string>
Konstruktor
Konstruktor | Pengubah | Keterangan |
---|---|---|
(konstruktor)(triggerResource, opsi) | Membuat instance baru dari kelas RefBuilder |
Metode
metode | Pengubah | Keterangan |
---|---|---|
onCreate(penangan) | Pengendali peristiwa yang diaktifkan setiap kali data baru dibuat di Firebase Realtime Database. | |
onDelete(penangan) | Pengendali peristiwa yang diaktifkan setiap kali data dihapus dari Firebase Realtime Database. | |
pada Pembaruan (penangan) | Pengendali peristiwa yang diaktifkan setiap kali data diperbarui di Firebase Realtime Database. | |
onWrite(penangan) | Pengendali peristiwa yang diaktifkan setiap kali terjadi penulisan Firebase Realtime Database dalam bentuk apa pun (pembuatan, pembaruan, atau penghapusan). |
database.RefBuilder.(konstruktor)
Membuat instance baru dari kelas RefBuilder
Tanda tangan:
constructor(triggerResource: () => string, options: DeploymentOptions);
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
triggerResource | () => rangkaian | |
pilihan | Opsi Penerapan |
basis data.RefBuilder.onCreate()
Pengendali peristiwa yang diaktifkan 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 | Keterangan |
---|---|---|
penangan | (jepretan: Jepretan Data , konteks: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | setiap | Pengendali peristiwa yang berjalan setiap kali data baru dibuat di Firebase Realtime Database. |
Pengembalian:
Fungsi Cloud < Cuplikan Data >
Sebuah fungsi yang dapat Anda ekspor dan terapkan.
basis data.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 | Keterangan |
---|---|---|
penangan | (jepretan: Jepretan Data , konteks: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | setiap | Pengendali peristiwa yang berjalan setiap kali data dihapus dari Firebase Realtime Database. |
Pengembalian:
Fungsi Cloud < Cuplikan Data >
Sebuah fungsi yang dapat Anda ekspor dan terapkan.
basis data.RefBuilder.onUpdate()
Pengendali peristiwa yang diaktifkan 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 | Keterangan |
---|---|---|
penangan | (ubah: Ubah < Cuplikan Data >, konteks: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | setiap | Pengendali peristiwa yang dijalankan setiap kali terjadi penulisan Firebase Realtime Database. |
Pengembalian:
Fungsi Cloud < Ubah < Cuplikan Data >>
Sebuah fungsi yang dapat Anda ekspor dan terapkan.
basis data.RefBuilder.onWrite()
Pengendali peristiwa yang diaktifkan setiap kali terjadi penulisan Firebase Realtime Database dalam bentuk apa pun (pembuatan, pembaruan, atau penghapusan).
Tanda tangan:
onWrite(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
penangan | (ubah: Ubah < Cuplikan Data >, konteks: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | setiap | Pengendali peristiwa yang berjalan setiap kali terjadi penulisan Firebase Realtime Database. |
Pengembalian:
Fungsi Cloud < Ubah < Cuplikan Data >>
Sebuah fungsi yang dapat Anda ekspor dan terapkan.