firestore.DocumentBuilder class

Firma:

export declare class DocumentBuilder<Path extends string> 

Costruttori

Costruttore Modificatori Descrizione
(costruttore)(triggerResource, opzioni) Costruisce una nuova istanza della classe DocumentBuilder

Metodi

Metodo Modificatori Descrizione
onCreate(gestore) Rispondi solo alle creazioni di documenti.
onDelete(gestore) Rispondere solo alle eliminazioni di documenti.
onUpdate(gestore) Rispondere solo agli aggiornamenti dei documenti.
onWrite(gestore) Rispondere a tutte le scritture di documenti (creazioni, aggiornamenti o eliminazioni).

firestore.DocumentBuilder.(costruttore)

Costruisce una nuova istanza della classe DocumentBuilder

Firma:

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

Parametri

Parametro Tipo Descrizione
triggerResource () => stringa
opzioni Opzioni di distribuzione

firestore.DocumentBuilder.onCreate()

Rispondi solo alle creazioni di documenti.

Firma:

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

Parametri

Parametro Tipo Descrizione
gestore (istantanea: QueryDocumentSnapshot , contesto: EventContext <ParamsOf<Percorso>>) => PromiseLike<qualsiasi> | Qualunque

Ritorna:

Funzione Cloud < QueryDocumentSnapshot >

firestore.DocumentBuilder.onDelete()

Rispondere solo alle eliminazioni di documenti.

Firma:

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

Parametri

Parametro Tipo Descrizione
gestore (istantanea: QueryDocumentSnapshot , contesto: EventContext <ParamsOf<Percorso>>) => PromiseLike<qualsiasi> | Qualunque

Ritorna:

Funzione Cloud < QueryDocumentSnapshot >

firestore.DocumentBuilder.onUpdate()

Rispondere solo agli aggiornamenti dei documenti.

Firma:

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

Parametri

Parametro Tipo Descrizione
gestore (cambiare: cambiare < QueryDocumentSnapshot >, contesto: EventContext <ParamsOf<Percorso>>) => PromiseLike<qualsiasi> | Qualunque

Ritorna:

Funzione Cloud < Cambia < QueryDocumentSnapshot >>

firestore.DocumentBuilder.onWrite()

Rispondere a tutte le scritture di documenti (creazioni, aggiornamenti o eliminazioni).

Firma:

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

Parametri

Parametro Tipo Descrizione
gestore (cambiare: cambiare < Istantanea del documento >, contesto: EventContext <ParamsOf<Percorso>>) => PromiseLike<qualsiasi> | Qualunque

Ritorna:

Funzione Cloud < Cambia < Istantanea del documento >>