Générateur utilisé pour créer des fonctions pour les événements du cycle de vie des utilisateurs Firebase Auth.
Signature:
export declare class UserBuilder
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
avantCréer(gestionnaire) | Bloque la demande de création d'un utilisateur Firebase Auth. | |
avant la connexion (gestionnaire) | Bloque la demande de connexion d'un utilisateur Firebase Auth. | |
onCreate (gestionnaire) | Répond à la création d'un utilisateur Firebase Auth. | |
onDelete (gestionnaire) | Répond à la suppression d'un utilisateur Firebase Auth. |
auth.UserBuilder.beforeCreate()
Bloque la demande de création d'un utilisateur Firebase Auth.
Signature:
beforeCreate(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeCreateResponse | void | Promise<BeforeCreateResponse> | Promise<void>): BlockingFunction;
Paramètres
Paramètre | Taper | Description |
---|---|---|
gestionnaire | (utilisateur : AuthUserRecord, contexte : AuthEventContext) => BeforeCreateResponse | vide | Promesse<BeforeCreateResponse> | Promesse<vide> | Gestionnaire d'événements qui bloque la création d'un utilisateur Firebase Auth. |
Retour:
auth.UserBuilder.beforeSignIn()
Bloque la demande de connexion d'un utilisateur Firebase Auth.
Signature:
beforeSignIn(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeSignInResponse | void | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;
Paramètres
Paramètre | Taper | Description |
---|---|---|
gestionnaire | (utilisateur : AuthUserRecord, contexte : AuthEventContext) => BeforeSignInResponse | vide | Promesse<BeforeSignInResponse> | Promesse<vide> | Gestionnaire d'événements qui bloque la connexion d'un utilisateur Firebase Auth. |
Retour:
auth.UserBuilder.onCreate()
Répond à la création d'un utilisateur Firebase Auth.
Signature:
onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
Paramètres
Paramètre | Taper | Description |
---|---|---|
gestionnaire | (utilisateur : Enregistrement utilisateur , contexte : EventContext ) => PromiseLike<any> | n'importe lequel | Gestionnaire d'événements qui répond à la création d'un utilisateur Firebase Auth. |
Retour:
Fonction Cloud < Enregistrement utilisateur >
auth.UserBuilder.onDelete()
Répond à la suppression d'un utilisateur Firebase Auth.
Signature:
onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
Paramètres
Paramètre | Taper | Description |
---|---|---|
gestionnaire | (utilisateur : Enregistrement utilisateur , contexte : EventContext ) => PromiseLike<any> | n'importe lequel | Gestionnaire d'événements qui répond à la suppression d'un utilisateur Firebase Auth. |
Retour:
Fonction Cloud < Enregistrement utilisateur >