firestore.DocumentBuilder class

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