Tanda tangan:
export declare class DocumentBuilder<Path extends string>
Konstruktor
Konstruktor | Pengubah | Keterangan |
---|---|---|
(konstruktor)(triggerResource, opsi) | Membangun instance baru dari kelas DocumentBuilder |
Metode
metode | Pengubah | Keterangan |
---|---|---|
onCreate(penangan) | Tanggapi hanya pembuatan dokumen. | |
onDelete(penangan) | Tanggapi hanya penghapusan dokumen. | |
pada Pembaruan (penangan) | Tanggapi hanya pembaruan dokumen. | |
onWrite(penangan) | Menanggapi semua penulisan dokumen (membuat, memperbarui, atau menghapus). |
firestore.DocumentBuilder.(konstruktor)
Membangun instance baru dari kelas DocumentBuilder
Tanda tangan:
constructor(triggerResource: () => string, options: DeploymentOptions);
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
triggerResource | () => rangkaian | |
pilihan | Opsi Penerapan |
firestore.DocumentBuilder.onCreate()
Tanggapi hanya pembuatan dokumen.
Tanda tangan:
onCreate(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
penangan | (jepretan: QueryDocumentSnapshot , konteks: EventContext <ParamsOf<Path>>) => PromiseLike<any> | setiap |
Pengembalian:
Fungsi Cloud < QueryDocumentSnapshot >
firestore.DocumentBuilder.onDelete()
Tanggapi hanya penghapusan dokumen.
Tanda tangan:
onDelete(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
penangan | (jepretan: QueryDocumentSnapshot , konteks: EventContext <ParamsOf<Path>>) => PromiseLike<any> | setiap |
Pengembalian:
Fungsi Cloud < QueryDocumentSnapshot >
firestore.DocumentBuilder.onUpdate()
Tanggapi hanya pembaruan dokumen.
Tanda tangan:
onUpdate(handler: (change: Change<QueryDocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<QueryDocumentSnapshot>>;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
penangan | (ubah: Ubah < QueryDocumentSnapshot >, konteks: EventContext <ParamsOf<Path>>) => PromiseLike<any> | setiap |
Pengembalian:
Fungsi Cloud < Ubah < QueryDocumentSnapshot >>
firestore.DocumentBuilder.onWrite()
Menanggapi semua penulisan dokumen (membuat, memperbarui, atau menghapus).
Tanda tangan:
onWrite(handler: (change: Change<DocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<DocumentSnapshot>>;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
penangan | (ubah: Ubah < Cuplikan Dokumen >, konteks: EventContext <ParamsOf<Path>>) => PromiseLike<any> | setiap |
Pengembalian:
Fungsi Cloud < Ubah < Cuplikan Dokumen >>
,Tanda tangan:
export declare class DocumentBuilder<Path extends string>
Konstruktor
Konstruktor | Pengubah | Keterangan |
---|---|---|
(konstruktor)(triggerResource, opsi) | Membangun instance baru dari kelas DocumentBuilder |
Metode
metode | Pengubah | Keterangan |
---|---|---|
onCreate(penangan) | Tanggapi hanya pembuatan dokumen. | |
onDelete(penangan) | Tanggapi hanya penghapusan dokumen. | |
pada Pembaruan (penangan) | Tanggapi hanya pembaruan dokumen. | |
onWrite(penangan) | Menanggapi semua penulisan dokumen (membuat, memperbarui, atau menghapus). |
firestore.DocumentBuilder.(konstruktor)
Membangun instance baru dari kelas DocumentBuilder
Tanda tangan:
constructor(triggerResource: () => string, options: DeploymentOptions);
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
triggerResource | () => rangkaian | |
pilihan | Opsi Penerapan |
firestore.DocumentBuilder.onCreate()
Tanggapi hanya pembuatan dokumen.
Tanda tangan:
onCreate(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
penangan | (jepretan: QueryDocumentSnapshot , konteks: EventContext <ParamsOf<Path>>) => PromiseLike<any> | setiap |
Pengembalian:
Fungsi Cloud < QueryDocumentSnapshot >
firestore.DocumentBuilder.onDelete()
Tanggapi hanya penghapusan dokumen.
Tanda tangan:
onDelete(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
penangan | (jepretan: QueryDocumentSnapshot , konteks: EventContext <ParamsOf<Path>>) => PromiseLike<any> | setiap |
Pengembalian:
Fungsi Cloud < QueryDocumentSnapshot >
firestore.DocumentBuilder.onUpdate()
Tanggapi hanya pembaruan dokumen.
Tanda tangan:
onUpdate(handler: (change: Change<QueryDocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<QueryDocumentSnapshot>>;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
penangan | (ubah: Ubah < QueryDocumentSnapshot >, konteks: EventContext <ParamsOf<Path>>) => PromiseLike<any> | setiap |
Pengembalian:
Fungsi Cloud < Ubah < QueryDocumentSnapshot >>
firestore.DocumentBuilder.onWrite()
Menanggapi semua penulisan dokumen (membuat, memperbarui, atau menghapus).
Tanda tangan:
onWrite(handler: (change: Change<DocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<DocumentSnapshot>>;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
penangan | (ubah: Ubah < Cuplikan Dokumen >, konteks: EventContext <ParamsOf<Path>>) => PromiseLike<any> | setiap |
Pengembalian:
Fungsi Cloud < Ubah < Cuplikan Dokumen >>