Firebase Realtime Database referans oluşturucu arayüzü.
[functions.database.ref()
](functions.database#.ref) üzerinden erişim.
İmza:
export declare class RefBuilder 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 >) => PromiseLike | any): CloudFunction ;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
handler | (anlık görüntü: DataSnapshot, bağlam: EventContext |
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 >) => PromiseLike | any): CloudFunction ;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
handler | (anlık görüntü: DataSnapshot, bağlam: EventContext |
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 , context: EventContext >) => PromiseLike | any): CloudFunction >;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
handler | (değişiklik: Change<DataSnapshot>, bağlam: EventContext |
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 , context: EventContext >) => PromiseLike | any): CloudFunction >;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
handler | (değişiklik: Change<DataSnapshot>, bağlam: EventContext |
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.