firestore.DocumentBuilder class

Tanda Tangan:

export declare class DocumentBuilder<Path extends string> 

Konstruktor

Konstruktor Pengubah Deskripsi
(konstruktor)(triggerResource, opsi) Membuat instance baru dari class DocumentBuilder

Metode

Metode Pengubah Deskripsi
onCreate(handler) Hanya merespons pembuatan dokumen.
onDelete(handler) Hanya merespons penghapusan dokumen.
onUpdate(handler) Hanya respons terhadap pembaruan dokumen.
onWrite(handler) Menanggapi semua penulisan dokumen (pembuatan, pembaruan, atau penghapusan).

firestore.DocumentBuilder.(konstruktor)

Membuat instance baru dari class DocumentBuilder

Tanda Tangan:

constructor(triggerResource: () => string, options: DeploymentOptions);

Parameter

Parameter Jenis Deskripsi
triggerResource () => {i>string<i}
opsi DeploymentOptions

firestore.DocumentBuilder.onCreate()

Hanya merespons pembuatan dokumen.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
handler (snapshot: QueryDocumentSnapshot, konteks: EventContext<ParamsOf<Path>>) => PromiseLike<any> | setiap

Hasil:

CloudFunction<QueryDocumentSnapshot>

firestore.DocumentBuilder.onDelete()

Hanya merespons penghapusan dokumen.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
handler (snapshot: QueryDocumentSnapshot, konteks: EventContext<ParamsOf<Path>>) => PromiseLike<any> | setiap

Hasil:

CloudFunction<QueryDocumentSnapshot>

firestore.DocumentBuilder.onUpdate()

Hanya respons terhadap pembaruan dokumen.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
handler (perubahan: Perubahan<QueryDocumentSnapshot>, konteks: EventContext<ParamsOf<Path>>) => PromiseLike<any> | setiap

Hasil:

CloudFunction<Ubah<QueryDocumentSnapshot>>

firestore.DocumentBuilder.onWrite()

Menanggapi semua penulisan dokumen (pembuatan, pembaruan, atau penghapusan).

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
handler (perubahan: Perubahan<DocumentSnapshot>, konteks: EventContext<ParamsOf<Path>>) => PromiseLike<any> | setiap

Hasil:

CloudFunction<Perubahan<DocumentSnapshot>>