Firebase Realtime Database referans oluşturucu arayüzü.
[functions.database.ref()
](functions.database#.ref) üzerinden erişim.
İmza:
export declare class RefBuilder<Ref extends string>
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(oluşturucu)(triggerResource, options) | RefBuilder sınıfının yeni bir örneğini oluşturur |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
onCreate(handler) | Firebase Realtime Database'de her yeni veri oluşturulduğunda tetiklenen etkinlik işleyici. | |
onDelete(işleyici) | Firebase Realtime Database'den her veri silindiğinde tetiklenen etkinlik işleyici. | |
onUpdate(handler) | Firebase Realtime Database'de veriler her güncellendiğinde tetiklenen etkinlik işleyici. | |
onWrite(işleyici) | Herhangi bir türde (oluşturma, güncelleme veya silme) bir Firebase Realtime Database yazması gerçekleştiğinde etkinleşen etkinlik işleyici. |
veritabanı.RefBuilder.(kurucu)
RefBuilder
sınıfının yeni bir örneğini oluşturur
İmza:
constructor(triggerResource: () => string, options: DeploymentOptions);
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
tetikleyiciKaynak | () => dize | |
seçenekler | DeploymentOptions |
veritabanı.RefBuilder.onCreate()
Firebase Realtime Database'de her yeni veri oluşturulduğunda tetiklenen etkinlik işleyici.
İmza:
onCreate(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
handler | (anlık görüntü: DataSnapshot, bağlam: EventContext<ParamsOf<Ref>>) => PromiseBeğen<herhangi biri> | herhangi biri | Firebase Realtime Database'de her yeni veri oluşturulduğunda çalışan etkinlik işleyici. |
Şunu döndürür:
Dışa aktarabileceğiniz ve dağıtabileceğiniz bir işlev.
veritabanı.RefBuilder.onDelete()
Firebase Realtime Database'den her veri silindiğinde tetiklenen etkinlik işleyici.
İmza:
onDelete(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
handler | (anlık görüntü: DataSnapshot, bağlam: EventContext<ParamsOf<Ref>>) => PromiseBeğen<herhangi biri> | herhangi biri | Firebase Realtime Database'den her veri silindiğinde çalışan etkinlik işleyici. |
Şunu döndürür:
Dışa aktarabileceğiniz ve dağıtabileceğiniz bir işlev.
veritabanı.RefBuilder.onUpdate()
Firebase Realtime Database'de veriler her güncellendiğinde tetiklenen etkinlik işleyici.
İmza:
onUpdate(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
handler | (değişiklik: Change<DataSnapshot>, bağlam: EventContext<ParamsOf<Ref>>) => PromiseBeğen<herhangi biri> | herhangi biri | Her Firebase Realtime Database yazma işleminde çalıştırılan etkinlik işleyici. |
Şunu döndürür:
CloudFunction<Değiştir<DataSnapshot>>
Dışa aktarıp dağıtabileceğiniz bir işlev.
veritabanı.RefBuilder.onWrite()
Herhangi bir türde (oluşturma, güncelleme veya silme) bir Firebase Realtime Database yazması gerçekleştiğinde etkinleşen etkinlik işleyici.
İmza:
onWrite(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
handler | (değişiklik: Change<DataSnapshot>, bağlam: EventContext<ParamsOf<Ref>>) => PromiseBeğen<herhangi biri> | herhangi biri | Her Firebase Realtime Database yazma işleminde çalışan etkinlik işleyici. |
Şunu döndürür:
CloudFunction<Değiştir<DataSnapshot>>
Dışa aktarabileceğiniz ve dağıtabileceğiniz bir işlev.