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