database namespace

İşlevler

İşlev Açıklama
onValueCreated(ref, işleyici) Realtime Database'de veri oluşturulduğunda tetiklenen etkinlik işleyici.
onValueCreated(opts, işleyici) Realtime Database'de veri oluşturulduğunda tetiklenen etkinlik işleyici.
onValueSilinmiş(ref, işleyici) Realtime Database'de veriler silindiğinde tetiklenen etkinlik işleyici.
onValueSilinmiş(opts, işleyici) Realtime Database'de veriler silindiğinde tetiklenen etkinlik işleyici.
onValueUpdated(ref, işleyici) Realtime Database'de veriler güncellendiğinde tetiklenen etkinlik işleyici.
onValueUpdated(optimizasyon, işleyici) Realtime Database'de veriler güncellendiğinde tetiklenen etkinlik işleyici.
onValueWrite(ref, işleyici) Realtime Database'de veri oluşturulduğunda, güncellendiğinde veya silindiğinde tetiklenen etkinlik işleyici.
onValueWrite(opts, işleyici) Realtime Database'de veri oluşturulduğunda, güncellendiğinde veya silindiğinde tetiklenen etkinlik işleyici.

Sınıflar

Sınıf Açıklama
DataSnapshot Firebase Realtime Database verileri anlık görüntüsünü temsil eden arayüz.

Arayüzler

Arayüz Açıklama
DatabaseEvent DataSnapshot veya Değişiklik içeren CloudEvent
RawRTDBCloudEvent
RawRTDBCloudEventData
ReferenceOptions ReferenceOptions, sağlanan ref ve isteğe bağlı örnek ile EventHandlerOptions'ı genişletir

veritabanı.onValueCreated()

Realtime Database'de veri oluşturulduğunda tetiklenen etkinlik işleyici.

İmza:

export declare function onValueCreated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

Parametreler

Parametre Tür Açıklama
referans Ref
handler (etkinlik: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => herhangi biri | Söz veriyorum<herhangi biri> Her Realtime Database oluşturma işleminde çalıştırılan etkinlik işleyici.

Şunu döndürür:

CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>

veritabanı.onValueCreated()

Realtime Database'de veri oluşturulduğunda tetiklenen etkinlik işleyici.

İmza:

export declare function onValueCreated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

Parametreler

Parametre Tür Açıklama
opt. ReferenceOptions<Ref> Bağımsız bir etkinlik işleme işlevinde ayarlanabilecek seçenekler.
handler (etkinlik: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => herhangi biri | Söz veriyorum<herhangi biri> Her Realtime Database oluşturma işleminde çalıştırılan etkinlik işleyici.

Şunu döndürür:

CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>

veritabanı.onValueSilinmiş()

Realtime Database'de veriler silindiğinde tetiklenen etkinlik işleyici.

İmza:

export declare function onValueDeleted<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

Parametreler

Parametre Tür Açıklama
referans Ref
handler (etkinlik: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => herhangi biri | Söz veriyorum<herhangi biri> Her Realtime Database silme işleminde çalıştırılan etkinlik işleyici.

Şunu döndürür:

CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>

veritabanı.onValueSilinmiş()

Realtime Database'de veriler silindiğinde tetiklenen etkinlik işleyici.

İmza:

export declare function onValueDeleted<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

Parametreler

Parametre Tür Açıklama
opt. ReferenceOptions<Ref> Bağımsız bir etkinlik işleme işlevinde ayarlanabilecek seçenekler.
handler (etkinlik: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => herhangi biri | Söz veriyorum<herhangi biri> Her Realtime Database silme işleminde çalıştırılan etkinlik işleyici.

Şunu döndürür:

CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>

veritabanı.onValueUpdated()

Realtime Database'de veriler güncellendiğinde tetiklenen etkinlik işleyici.

İmza:

export declare function onValueUpdated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

Parametreler

Parametre Tür Açıklama
referans Ref
handler (event: DatabaseEvent<Değiştir<DataSnapshot>, ParamsOf<Ref>>) => herhangi biri | Söz veriyorum<herhangi biri> Her Realtime Database güncellemesinde çalıştırılan etkinlik işleyici.

Şunu döndürür:

CloudFunction<DatabaseEvent<Değiştir<DataSnapshot>, ParamsOf<Ref>>

veritabanı.onValueUpdated()

Realtime Database'de veriler güncellendiğinde tetiklenen etkinlik işleyici.

İmza:

export declare function onValueUpdated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

Parametreler

Parametre Tür Açıklama
opt. ReferenceOptions<Ref> Bağımsız bir etkinlik işleme işlevinde ayarlanabilecek seçenekler.
handler (event: DatabaseEvent<Değiştir<DataSnapshot>, ParamsOf<Ref>>) => herhangi biri | Söz veriyorum<herhangi biri> Her Realtime Database güncellemesinde çalıştırılan etkinlik işleyici.

Şunu döndürür:

CloudFunction<DatabaseEvent<Değiştir<DataSnapshot>, ParamsOf<Ref>>

Database.onValueWrite()

Realtime Database'de veri oluşturulduğunda, güncellendiğinde veya silindiğinde tetiklenen etkinlik işleyici.

İmza:

export declare function onValueWritten<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

Parametreler

Parametre Tür Açıklama
referans Ref
handler (event: DatabaseEvent<Değiştir<DataSnapshot>, ParamsOf<Ref>>) => herhangi biri | Söz veriyorum<herhangi biri> Bir Realtime Database oluşturma, güncelleme veya silme işlemi her gerçekleştiğinde çalıştırılan etkinlik işleyici.

Şunu döndürür:

CloudFunction<DatabaseEvent<Değiştir<DataSnapshot>, ParamsOf<Ref>>>

Database.onValueWrite()

Realtime Database'de veri oluşturulduğunda, güncellendiğinde veya silindiğinde tetiklenen etkinlik işleyici.

İmza:

export declare function onValueWritten<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

Parametreler

Parametre Tür Açıklama
opt. ReferenceOptions<Ref> Bağımsız bir etkinlik işleme işlevinde ayarlanabilecek seçenekler.
handler (event: DatabaseEvent<Değiştir<DataSnapshot>, ParamsOf<Ref>>) => herhangi biri | Söz veriyorum<herhangi biri> Bir Realtime Database oluşturma, güncelleme veya silme işlemi her gerçekleştiğinde çalıştırılan etkinlik işleyici.

Şunu döndürür:

CloudFunction<DatabaseEvent<Değiştir<DataSnapshot>, ParamsOf<Ref>>>