L'interfaccia del generatore di riferimenti di Firebase Realtime Database.
Accesso tramite [ functions.database.ref()
](funzioni.database#.ref).
Firma:
export declare class RefBuilder<Ref extends string>
Costruttori
Costruttore | Modificatori | Descrizione |
---|---|---|
(costruttore)(triggerResource, opzioni) | Costruisce una nuova istanza della classe RefBuilder |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
onCreate(gestore) | Gestore eventi che si attiva ogni volta che vengono creati nuovi dati nel Firebase Realtime Database. | |
onDelete(gestore) | Gestore eventi che si attiva ogni volta che i dati vengono eliminati da Firebase Realtime Database. | |
onUpdate(gestore) | Gestore eventi che si attiva ogni volta che i dati vengono aggiornati nel Firebase Realtime Database. | |
onWrite(gestore) | Gestore eventi che si attiva ogni volta che si verifica una scrittura di qualsiasi tipo (creazione, aggiornamento o eliminazione) del database Firebase Realtime. |
database.RefBuilder.(costruttore)
Costruisce una nuova istanza della classe RefBuilder
Firma:
constructor(triggerResource: () => string, options: DeploymentOptions);
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
triggerResource | () => stringa | |
opzioni | Opzioni di distribuzione |
database.RefBuilder.onCreate()
Gestore eventi che si attiva ogni volta che vengono creati nuovi dati nel Firebase Realtime Database.
Firma:
onCreate(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
gestore | (istantanea: DataSnapshot , contesto: EventContext <ParamsOf<Ref>>) => PromiseLike<qualsiasi> | Qualunque | Gestore eventi che viene eseguito ogni volta che vengono creati nuovi dati nel Firebase Realtime Database. |
Ritorna:
Funzione Cloud < Istantanea dati >
Una funzione che puoi esportare e distribuire.
database.RefBuilder.onDelete()
Gestore eventi che si attiva ogni volta che i dati vengono eliminati da Firebase Realtime Database.
Firma:
onDelete(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
gestore | (istantanea: DataSnapshot , contesto: EventContext <ParamsOf<Ref>>) => PromiseLike<qualsiasi> | Qualunque | Gestore eventi che viene eseguito ogni volta che i dati vengono eliminati da Firebase Realtime Database. |
Ritorna:
Funzione Cloud < Istantanea dati >
Una funzione che puoi esportare e distribuire.
database.RefBuilder.onUpdate()
Gestore eventi che si attiva ogni volta che i dati vengono aggiornati nel Firebase Realtime Database.
Firma:
onUpdate(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
gestore | (cambiare: cambiare < Istantanea dati >, contesto: EventContext <ParamsOf<Ref>>) => PromiseLike<qualsiasi> | Qualunque | Gestore eventi che viene eseguito ogni volta che si verifica una scrittura del database Firebase Realtime. |
Ritorna:
Funzione Cloud < Cambia < Istantanea dati >>
Una funzione che puoi esportare e distribuire.
database.RefBuilder.onWrite()
Gestore eventi che si attiva ogni volta che si verifica una scrittura di qualsiasi tipo (creazione, aggiornamento o eliminazione) del database Firebase Realtime.
Firma:
onWrite(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
gestore | (cambiare: cambiare < Istantanea dati >, contesto: EventContext <ParamsOf<Ref>>) => PromiseLike<qualsiasi> | Qualunque | Gestore eventi che viene eseguito ogni volta che si verifica una scrittura del database Firebase Realtime. |
Ritorna:
Funzione Cloud < Cambia < Istantanea dati >>
Una funzione che puoi esportare e distribuire.