database.RefBuilder class

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.