database namespace

Funzioni

Funzione Descrizione
onValueCreated(rif, gestore) Gestore eventi che si attiva quando i dati vengono creati in Realtime Database.
onValueCreated(opzioni, gestore) Gestore eventi che si attiva quando i dati vengono creati in Realtime Database.
onValueDeleted(rif, gestore) Gestore eventi che si attiva quando i dati vengono eliminati in Realtime Database.
onValueDeleted(opzioni, gestore) Gestore eventi che si attiva quando i dati vengono eliminati in Realtime Database.
onValueUpdated(rif, gestore) Gestore eventi che si attiva quando i dati vengono aggiornati in Realtime Database.
onValueUpdated(opzioni, gestore) Gestore eventi che si attiva quando i dati vengono aggiornati in Realtime Database.
onValueWritten(rif, gestore) Gestore eventi che si attiva quando i dati vengono creati, aggiornati o eliminati in Realtime Database.
onValueWritten(opzioni, gestore) Gestore eventi che si attiva quando i dati vengono creati, aggiornati o eliminati in Realtime Database.

Classi

Classe Descrizione
DataSnapshot Interfaccia che rappresenta uno snapshot dei dati del database Firebase Realtime.

Interfacce

Interfaccia Descrizione
Evento database Un CloudEvent che contiene un DataSnapshot o una modifica
RawRTDBCloudEvent
RawRTDBCloudEventData
Opzioni di riferimento ReferenceOptions estende EventHandlerOptions con il riferimento fornito e l'istanza facoltativa

database.onValueCreated()

Gestore eventi che si attiva quando i dati vengono creati in Realtime Database.

Firma:

export declare function onValueCreated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

Parametri

Parametro Tipo Descrizione
rif Rif
gestore (evento: Evento Database < Istantanea dati , ParamsOf <Ref>>) => qualsiasi | Promesso<qualsiasi> Gestore eventi che viene eseguito ogni volta che si verifica la creazione di un Realtime Database.

Ritorna:

Funzione Cloud < Evento database < Istantanea dati , ParamsOf <Rif>>>

database.onValueCreated()

Gestore eventi che si attiva quando i dati vengono creati in Realtime Database.

Firma:

export declare function onValueCreated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

Parametri

Parametro Tipo Descrizione
opta Opzioni di riferimento <Rif> Opzioni che possono essere impostate su una singola funzione di gestione degli eventi.
gestore (evento: Evento Database < Istantanea dati , ParamsOf <Ref>>) => qualsiasi | Promesso<qualsiasi> Gestore eventi che viene eseguito ogni volta che si verifica la creazione di un Realtime Database.

Ritorna:

Funzione Cloud < Evento database < Istantanea dati , ParamsOf <Rif>>>

database.onValueDeleted()

Gestore eventi che si attiva quando i dati vengono eliminati in Realtime Database.

Firma:

export declare function onValueDeleted<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

Parametri

Parametro Tipo Descrizione
rif Rif
gestore (evento: Evento Database < Istantanea dati , ParamsOf <Ref>>) => qualsiasi | Promesso<qualsiasi> Gestore eventi che viene eseguito ogni volta che si verifica un'eliminazione del Realtime Database.

Ritorna:

Funzione Cloud < Evento database < Istantanea dati , ParamsOf <Rif>>>

database.onValueDeleted()

Gestore eventi che si attiva quando i dati vengono eliminati in Realtime Database.

Firma:

export declare function onValueDeleted<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

Parametri

Parametro Tipo Descrizione
opta Opzioni di riferimento <Rif> Opzioni che possono essere impostate su una singola funzione di gestione degli eventi.
gestore (evento: Evento Database < Istantanea dati , ParamsOf <Ref>>) => qualsiasi | Promesso<qualsiasi> Gestore eventi che viene eseguito ogni volta che si verifica un'eliminazione del Realtime Database.

Ritorna:

Funzione Cloud < Evento database < Istantanea dati , ParamsOf <Rif>>>

database.onValueUpdated()

Gestore eventi che si attiva quando i dati vengono aggiornati in Realtime Database.

Firma:

export declare function onValueUpdated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

Parametri

Parametro Tipo Descrizione
rif Rif
gestore (evento: Evento Database < Cambia < Istantanea dati >, ParamsOf <Ref>>) => qualsiasi | Promesso<qualsiasi> Gestore eventi che viene eseguito ogni volta che si verifica un aggiornamento del Realtime Database.

Ritorna:

Funzione Cloud < Evento database < Cambia < Istantanea dati >, ParamsOf <Rif>>>

database.onValueUpdated()

Gestore eventi che si attiva quando i dati vengono aggiornati in Realtime Database.

Firma:

export declare function onValueUpdated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

Parametri

Parametro Tipo Descrizione
opta Opzioni di riferimento <Rif> Opzioni che possono essere impostate su una singola funzione di gestione degli eventi.
gestore (evento: Evento Database < Cambia < Istantanea dati >, ParamsOf <Ref>>) => qualsiasi | Promesso<qualsiasi> Gestore eventi che viene eseguito ogni volta che si verifica un aggiornamento del Realtime Database.

Ritorna:

Funzione Cloud < Evento database < Cambia < Istantanea dati >, ParamsOf <Rif>>>

database.onValueWritten()

Gestore eventi che si attiva quando i dati vengono creati, aggiornati o eliminati in Realtime Database.

Firma:

export declare function onValueWritten<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

Parametri

Parametro Tipo Descrizione
rif Rif
gestore (evento: Evento Database < Cambia < Istantanea dati >, ParamsOf <Ref>>) => qualsiasi | Promesso<qualsiasi> Gestore eventi che viene eseguito ogni volta che si verifica la creazione, l'aggiornamento o l'eliminazione di Realtime Database.

Ritorna:

Funzione Cloud < Evento database < Cambia < Istantanea dati >, ParamsOf <Rif>>>

database.onValueWritten()

Gestore eventi che si attiva quando i dati vengono creati, aggiornati o eliminati in Realtime Database.

Firma:

export declare function onValueWritten<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

Parametri

Parametro Tipo Descrizione
opta Opzioni di riferimento <Rif> Opzioni che possono essere impostate su una singola funzione di gestione degli eventi.
gestore (evento: Evento Database < Cambia < Istantanea dati >, ParamsOf <Ref>>) => qualsiasi | Promesso<qualsiasi> Gestore eventi che viene eseguito ogni volta che si verifica la creazione, l'aggiornamento o l'eliminazione di Realtime Database.

Ritorna:

Funzione Cloud < Evento database < Cambia < Istantanea dati >, ParamsOf <Rif>>>