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