Fonksiyonlar
İşlev | Tanım |
---|---|
onDocumentCreated(belge, işleyici) | Firestore'da bir belge oluşturulduğunda tetiklenen olay işleyicisi. |
onDocumentCreated(seçenekler, işleyici) | Firestore'da bir belge oluşturulduğunda tetiklenen olay işleyicisi. |
onDocumentDeleted(belge, işleyici) | Firestore'da bir belge silindiğinde tetiklenen olay işleyicisi. |
onDocumentDeleted(seçenekler, işleyici) | Firestore'da bir belge silindiğinde tetiklenen olay işleyicisi. |
onDocumentUpdated(belge, işleyici) | Firestore'da bir belge güncellendiğinde tetiklenen olay işleyicisi. |
onDocumentUpdated(seçenekler, işleyici) | Firestore'da bir belge güncellendiğinde tetiklenen olay işleyicisi. |
onDocumentWritten(belge, işleyici) | Firestore'da bir belge oluşturulduğunda, güncellendiğinde veya silindiğinde tetiklenen olay işleyicisi. |
onDocumentWritten(seçenekler, işleyici) | Firestore'da bir belge oluşturulduğunda, güncellendiğinde veya silindiğinde tetiklenen olay işleyicisi. |
Sınıflar
Sınıf | Tanım |
---|---|
Değiştirmek | Realtime Database veya Cloud Firestore onWrite ve onUpdate olayları gibi durumu değiştiren olaylar için Bulut İşlevleri arayüzü. Change nesnelerini oluşturmak için kullanılan format hakkında daha fazla bilgi için aşağıya bakın. |
Arayüzler
Arayüz | Tanım |
---|---|
Belge Seçenekleri | DocumentOptions, EventHandlerOptions'ı sağlanan belge ve isteğe bağlı veritabanı ve ad alanıyla genişletir. |
Firestore Etkinliği | DocumentSnapshot'ı veya Değişikliği içeren bir CloudEvent |
Takma Adları Yazın
Takma Ad yazın | Tanım |
---|---|
Belge Anlık Görüntüsü | Bir Firestore Belgesinin Anlık Görüntüsü |
SorguBelge Anlık Görüntüsü | Bir Firestore Sorgu Belgesi Anlık Görüntüsü |
firestore.onDocumentCreated()
Firestore'da bir belge oluşturulduğunda tetiklenen olay işleyicisi.
İmza:
export declare function onDocumentCreated<Document extends string>(document: Document, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
belge | Belge | Tetiklenecek Firestore belge yolu. |
idareci | (olay: FirestoreEvent < SorguBelgesinin Anlık Görüntüsü | tanımsız, ParamsOf <Belge>>) => herhangi biri | <herhangi birine> söz ver | Her Firestore oluşturma işleminde çalıştırılan olay işleyicisi. |
İadeler:
BulutFunction < Firestore Etkinliği < SorguBelgesinin Anlık Görüntüsü | tanımsız, ParamsOf <Belge>>>
firestore.onDocumentCreated()
Firestore'da bir belge oluşturulduğunda tetiklenen olay işleyicisi.
İmza:
export declare function onDocumentCreated<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
tercihler | Belge Seçenekleri <Belge> | Bireysel olay işleme fonksiyonunda ayarlanabilen seçenekler. |
idareci | (olay: FirestoreEvent < SorguBelgesinin Anlık Görüntüsü | tanımsız, ParamsOf <Belge>>) => herhangi biri | <herhangi birine> söz ver | Her Firestore oluşturma işleminde çalıştırılan olay işleyicisi. |
İadeler:
BulutFunction < Firestore Etkinliği < SorguBelgesinin Anlık Görüntüsü | tanımsız, ParamsOf <Belge>>>
firestore.onDocumentDeleted()
Firestore'da bir belge silindiğinde tetiklenen olay işleyicisi.
İmza:
export declare function onDocumentDeleted<Document extends string>(document: Document, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
belge | Belge | Tetiklenecek Firestore belge yolu. |
idareci | (olay: FirestoreEvent < SorguBelgesinin Anlık Görüntüsü | tanımsız, ParamsOf <Belge>>) => herhangi biri | <herhangi birine> söz ver | Her Firestore silme işleminde çalıştırılan olay işleyicisi. |
İadeler:
BulutFunction < Firestore Etkinliği < SorguBelgesinin Anlık Görüntüsü | tanımsız, ParamsOf <Belge>>>
firestore.onDocumentDeleted()
Firestore'da bir belge silindiğinde tetiklenen olay işleyicisi.
İmza:
export declare function onDocumentDeleted<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
tercihler | Belge Seçenekleri <Belge> | Bireysel olay işleme fonksiyonunda ayarlanabilen seçenekler. |
idareci | (olay: FirestoreEvent < SorguBelgesinin Anlık Görüntüsü | tanımsız, ParamsOf <Belge>>) => herhangi biri | <herhangi birine> söz ver | Her Firestore silme işleminde çalıştırılan olay işleyicisi. |
İadeler:
BulutFunction < Firestore Etkinliği < SorguBelgesinin Anlık Görüntüsü | tanımsız, ParamsOf <Belge>>>
firestore.onDocumentUpdated()
Firestore'da bir belge güncellendiğinde tetiklenen olay işleyicisi.
İmza:
export declare function onDocumentUpdated<Document extends string>(document: Document, handler: (event: FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
belge | Belge | Tetiklenecek Firestore belge yolu. |
idareci | (olay: FirestoreEvent < Değiştir < SorguBelgesi Anlık Görüntüsü > | tanımsız, ParamsOf <Belge>>) => herhangi biri | <herhangi birine> söz ver | Firestore güncellemesi her gerçekleştiğinde çalıştırılan olay işleyicisi. |
İadeler:
BulutFunction < Firestore Etkinliği < Değiştir < SorguBelgesi Anlık Görüntüsü > | tanımsız, ParamsOf <Belge>>>
firestore.onDocumentUpdated()
Firestore'da bir belge güncellendiğinde tetiklenen olay işleyicisi.
İmza:
export declare function onDocumentUpdated<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
tercihler | Belge Seçenekleri <Belge> | Bireysel olay işleme fonksiyonunda ayarlanabilen seçenekler. |
idareci | (olay: FirestoreEvent < Değiştir < SorguBelgesi Anlık Görüntüsü > | tanımsız, ParamsOf <Belge>>) => herhangi biri | <herhangi birine> söz ver | Firestore güncellemesi her gerçekleştiğinde çalıştırılan olay işleyicisi. |
İadeler:
BulutFunction < Firestore Etkinliği < Değiştir < SorguBelgesi Anlık Görüntüsü > | tanımsız, ParamsOf <Belge>>>
firestore.onDocumentWritten()
Firestore'da bir belge oluşturulduğunda, güncellendiğinde veya silindiğinde tetiklenen olay işleyicisi.
İmza:
export declare function onDocumentWritten<Document extends string>(document: Document, handler: (event: FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
belge | Belge | Tetiklenecek Firestore belge yolu. |
idareci | (olay: FirestoreEvent < Değiştir < Belge Anlık Görüntüsü > | tanımsız, ParamsOf <Belge>>) => herhangi biri | <herhangi birine> söz ver | Firestore'da her oluşturma, güncelleme veya silme işlemi gerçekleştiğinde çalıştırılan olay işleyicisi. |
İadeler:
BulutFunction < Firestore Etkinliği < Değiştir < Belge Anlık Görüntüsü > | tanımsız, ParamsOf <Belge>>>
firestore.onDocumentWritten()
Firestore'da bir belge oluşturulduğunda, güncellendiğinde veya silindiğinde tetiklenen olay işleyicisi.
İmza:
export declare function onDocumentWritten<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
tercihler | Belge Seçenekleri <Belge> | Bireysel olay işleme fonksiyonunda ayarlanabilen seçenekler. |
idareci | (olay: FirestoreEvent < Değiştir < Belge Anlık Görüntüsü > | tanımsız, ParamsOf <Belge>>) => herhangi biri | <herhangi birine> söz ver | Firestore'da her oluşturma, güncelleme veya silme işlemi gerçekleştiğinde çalıştırılan olay işleyicisi. |
İadeler:
BulutFunction < Firestore Etkinliği < Değiştir < Belge Anlık Görüntüsü > | tanımsız, ParamsOf <Belge>>>
firestore.DocumentSnapshot
Bir Firestore Belgesinin Anlık Görüntüsü
İmza:
export type DocumentSnapshot = firestore.DocumentSnapshot;
firestore.QueryDocumentSnapshot
Bir Firestore Sorgu Belgesi Anlık Görüntüsü
İmza:
export type QueryDocumentSnapshot = firestore.QueryDocumentSnapshot;