firestore.DocumentBuilder class

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