database.RefBuilder class

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.