İ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>>