İmza:
export declare class DocumentBuilder<Path extends string>
İnşaatçılar
Oluşturucu | Değiştiriciler | Tanım |
---|---|---|
(yapıcı)(triggerResource, seçenekler) | DocumentBuilder sınıfının yeni bir örneğini oluşturur |
Yöntemler
Yöntem | Değiştiriciler | Tanım |
---|---|---|
onCreate(işleyici) | Yalnızca belge oluşturma işlemlerine yanıt verin. | |
onDelete(işleyici) | Yalnızca belge silme işlemlerine yanıt verin. | |
onUpdate(işleyici) | Yalnızca belge güncellemelerine yanıt verin. | |
onWrite(işleyici) | Tüm belge yazma işlemlerine (oluşturma, güncelleme veya silme) yanıt verin. |
firestore.DocumentBuilder.(yapıcı)
DocumentBuilder
sınıfının yeni bir örneğini oluşturur
İmza:
constructor(triggerResource: () => string, options: DeploymentOptions);
Parametreler
Parametre | Tip | Tanım |
---|---|---|
tetikleyiciKaynak | () => dize | |
seçenekler | DağıtımSeçenekleri |
firestore.DocumentBuilder.onCreate()
Yalnızca belge oluşturma işlemlerine yanıt verin.
İmza:
onCreate(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
idareci | (anlık görüntü: QueryDocumentSnapshot , bağlam: Olay Bağlamı <ParamsOf<Path>>) => PromiseLike<any> | herhangi |
İadeler:
BulutFunction < SorguBelgesi Anlık Görüntüsü >
firestore.DocumentBuilder.onDelete()
Yalnızca belge silme işlemlerine yanıt verin.
İmza:
onDelete(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
idareci | (anlık görüntü: QueryDocumentSnapshot , bağlam: Olay Bağlamı <ParamsOf<Path>>) => PromiseLike<any> | herhangi |
İadeler:
BulutFunction < SorguBelgesi Anlık Görüntüsü >
firestore.DocumentBuilder.onUpdate()
Yalnızca belge güncellemelerine yanıt verin.
İmza:
onUpdate(handler: (change: Change<QueryDocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<QueryDocumentSnapshot>>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
idareci | (değişim: Değiştir < SorguBelgesi Anlık Görüntüsü >, bağlam: EventContext <ParamsOf<Path>>) => PromiseLike<any> | herhangi |
İadeler:
BulutFunction < Değiştir < SorguBelgesi Anlık Görüntüsü >>
firestore.DocumentBuilder.onWrite()
Tüm belge yazma işlemlerine (oluşturma, güncelleme veya silme) yanıt verin.
İmza:
onWrite(handler: (change: Change<DocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<DocumentSnapshot>>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
idareci | (değişim: Değiştir < Belge Anlık Görüntüsü >, bağlam: EventContext <ParamsOf<Path>>) => PromiseLike<any> | herhangi |
İadeler:
BulutFunction < Değiştir < Belge Anlık Görüntüsü >>
,İmza:
export declare class DocumentBuilder<Path extends string>
İnşaatçılar
Oluşturucu | Değiştiriciler | Tanım |
---|---|---|
(yapıcı)(triggerResource, seçenekler) | DocumentBuilder sınıfının yeni bir örneğini oluşturur |
Yöntemler
Yöntem | Değiştiriciler | Tanım |
---|---|---|
onCreate(işleyici) | Yalnızca belge oluşturma işlemlerine yanıt verin. | |
onDelete(işleyici) | Yalnızca belge silme işlemlerine yanıt verin. | |
onUpdate(işleyici) | Yalnızca belge güncellemelerine yanıt verin. | |
onWrite(işleyici) | Tüm belge yazma işlemlerine (oluşturma, güncelleme veya silme) yanıt verin. |
firestore.DocumentBuilder.(yapıcı)
DocumentBuilder
sınıfının yeni bir örneğini oluşturur
İmza:
constructor(triggerResource: () => string, options: DeploymentOptions);
Parametreler
Parametre | Tip | Tanım |
---|---|---|
tetikleyiciKaynak | () => dize | |
seçenekler | DağıtımSeçenekleri |
firestore.DocumentBuilder.onCreate()
Yalnızca belge oluşturma işlemlerine yanıt verin.
İmza:
onCreate(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
idareci | (anlık görüntü: QueryDocumentSnapshot , bağlam: Olay Bağlamı <ParamsOf<Path>>) => PromiseLike<any> | herhangi |
İadeler:
BulutFunction < SorguBelgesi Anlık Görüntüsü >
firestore.DocumentBuilder.onDelete()
Yalnızca belge silme işlemlerine yanıt verin.
İmza:
onDelete(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
idareci | (anlık görüntü: QueryDocumentSnapshot , bağlam: Olay Bağlamı <ParamsOf<Path>>) => PromiseLike<any> | herhangi |
İadeler:
BulutFunction < SorguBelgesi Anlık Görüntüsü >
firestore.DocumentBuilder.onUpdate()
Yalnızca belge güncellemelerine yanıt verin.
İmza:
onUpdate(handler: (change: Change<QueryDocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<QueryDocumentSnapshot>>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
idareci | (değişim: Değiştir < SorguBelgesi Anlık Görüntüsü >, bağlam: EventContext <ParamsOf<Path>>) => PromiseLike<any> | herhangi |
İadeler:
BulutFunction < Değiştir < SorguBelgesi Anlık Görüntüsü >>
firestore.DocumentBuilder.onWrite()
Tüm belge yazma işlemlerine (oluşturma, güncelleme veya silme) yanıt verin.
İmza:
onWrite(handler: (change: Change<DocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<DocumentSnapshot>>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
idareci | (değişim: Değiştir < Belge Anlık Görüntüsü >, bağlam: EventContext <ParamsOf<Path>>) => PromiseLike<any> | herhangi |
İadeler:
BulutFunction < Değiştir < Belge Anlık Görüntüsü >>