database.RefBuilder class

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:

CloudFunction<DataSnapshot>

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:

CloudFunction<DataSnapshot>

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.