firestore.DocumentBuilder class

İmza:

export declare class DocumentBuilder<Path extends string> 

Markalar

Marka Değiştiriciler Açıklama
(oluşturucu)(triggerResource, options) DocumentBuilder sınıfının yeni bir örneğini oluşturur

Yöntemler

Yöntem Değiştiriciler Açıklama
onCreate(handler) Yalnızca doküman oluşturma işlemlerine yanıt verin.
onDelete(işleyici) Yalnızca doküman silme işlemlerine yanıt verin.
onUpdate(handler) Yalnızca doküman güncellemelerini yanıtlayın.
onWrite(işleyici) Tüm doküman yazmalarına (oluşturma, güncelleme veya silme işlemleri) yanıt verme.

firestore.DocumentBuilder.(kurucu)

DocumentBuilder 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

firestore.DocumentBuilder.onCreate()

Yalnızca doküman oluşturma işlemlerine yanıt verin.

İmza:

onCreate(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;

Parametreler

Parametre Tür Açıklama
handler (anlık görüntü: QueryDocumentSnapshot, içerik: EventContext<ParamsOf<Path>>) => PromiseBeğen<herhangi biri> | herhangi biri

Şunu döndürür:

CloudFunction<QueryDocumentSnapshot>

firestore.DocumentBuilder.onDelete()

Yalnızca doküman silme işlemlerine yanıt verin.

İmza:

onDelete(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;

Parametreler

Parametre Tür Açıklama
handler (anlık görüntü: QueryDocumentSnapshot, içerik: EventContext<ParamsOf<Path>>) => PromiseBeğen<herhangi biri> | herhangi biri

Şunu döndürür:

CloudFunction<QueryDocumentSnapshot>

firestore.DocumentBuilder.onUpdate()

Yalnızca doküman güncellemelerini yanıtlayın.

İmza:

onUpdate(handler: (change: Change<QueryDocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<QueryDocumentSnapshot>>;

Parametreler

Parametre Tür Açıklama
handler (değiştirin: Change<QueryDocumentSnapshot>, içerik: EventContext<ParamsOf<Path>>) => PromiseBeğen<herhangi biri> | herhangi biri

Şunu döndürür:

CloudFunction<Değiştir<QueryDocumentSnapshot>>

firestore.DocumentBuilder.onWrite()

Tüm doküman yazmalarına (oluşturma, güncelleme veya silme işlemleri) yanıt verme.

İmza:

onWrite(handler: (change: Change<DocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<DocumentSnapshot>>;

Parametreler

Parametre Tür Açıklama
handler (change: Change<DocumentSnapshot>, bağlam: EventContext<ParamsOf<Path>>) => PromiseBeğen<herhangi biri> | herhangi biri

Şunu döndürür:

CloudFunction<Değiştir<DocumentSnapshot>>