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