L'interface du générateur de référence de la base de données en temps réel Firebase.
Accès via [ functions.database.ref()
](fonctions.base de données#.ref).
Signature:
export declare class RefBuilder<Ref extends string>
Constructeurs
Constructeur | Modificateurs | Description |
---|---|---|
(constructeur)(triggerResource, options) | Construit une nouvelle instance de la classe RefBuilder |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
onCreate (gestionnaire) | Gestionnaire d'événements qui se déclenche chaque fois que de nouvelles données sont créées dans Firebase Realtime Database. | |
onDelete (gestionnaire) | Gestionnaire d'événements qui se déclenche chaque fois que des données sont supprimées de la base de données Firebase Realtime. | |
onUpdate (gestionnaire) | Gestionnaire d'événements qui se déclenche chaque fois que les données sont mises à jour dans la base de données Firebase Realtime. | |
onWrite (gestionnaire) | Gestionnaire d'événements qui se déclenche chaque fois qu'une écriture de quelque nature que ce soit dans la base de données Firebase Realtime (création, mise à jour ou suppression) se produit. |
base de données.RefBuilder.(constructeur)
Construit une nouvelle instance de la classe RefBuilder
Signature:
constructor(triggerResource: () => string, options: DeploymentOptions);
Paramètres
Paramètre | Taper | Description |
---|---|---|
triggerResource | () => chaîne | |
choix | Options de déploiement |
base de données.RefBuilder.onCreate()
Gestionnaire d'événements qui se déclenche chaque fois que de nouvelles données sont créées dans Firebase Realtime Database.
Signature:
onCreate(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
Paramètres
Paramètre | Taper | Description |
---|---|---|
gestionnaire | (instantané : DataSnapshot , contexte : EventContext <ParamsOf<Ref>>) => PromiseLike<any> | n'importe lequel | Gestionnaire d'événements qui s'exécute chaque fois que de nouvelles données sont créées dans Firebase Realtime Database. |
Retour:
Fonction Cloud < Aperçu des données >
Une fonction que vous pouvez exporter et déployer.
base de données.RefBuilder.onDelete()
Gestionnaire d'événements qui se déclenche chaque fois que des données sont supprimées de la base de données Firebase Realtime.
Signature:
onDelete(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
Paramètres
Paramètre | Taper | Description |
---|---|---|
gestionnaire | (instantané : DataSnapshot , contexte : EventContext <ParamsOf<Ref>>) => PromiseLike<any> | n'importe lequel | Gestionnaire d'événements qui s'exécute chaque fois que des données sont supprimées de la base de données Firebase Realtime. |
Retour:
Fonction Cloud < Aperçu des données >
Une fonction que vous pouvez exporter et déployer.
base de données.RefBuilder.onUpdate()
Gestionnaire d'événements qui se déclenche chaque fois que les données sont mises à jour dans la base de données Firebase Realtime.
Signature:
onUpdate(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
Paramètres
Paramètre | Taper | Description |
---|---|---|
gestionnaire | (changement : changement < Aperçu des données >, contexte : EventContext <ParamsOf<Ref>>) => PromiseLike<any> | n'importe lequel | Gestionnaire d'événements qui est exécuté à chaque fois qu'une écriture dans la base de données en temps réel Firebase se produit. |
Retour:
Fonction Cloud < Changer < Aperçu des données >>
Une fonction que vous pouvez exporter et déployer.
base de données.RefBuilder.onWrite()
Gestionnaire d'événements qui se déclenche chaque fois qu'une écriture de quelque nature que ce soit dans la base de données Firebase Realtime (création, mise à jour ou suppression) se produit.
Signature:
onWrite(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
Paramètres
Paramètre | Taper | Description |
---|---|---|
gestionnaire | (changement : changement < Aperçu des données >, contexte : EventContext <ParamsOf<Ref>>) => PromiseLike<any> | n'importe lequel | Gestionnaire d'événements qui s'exécute à chaque fois qu'une écriture dans la base de données en temps réel Firebase se produit. |
Retour:
Fonction Cloud < Changer < Aperçu des données >>
Une fonction que vous pouvez exporter et déployer.