Construtor usado para criar funções para eventos de ciclo de vida do usuário do Firebase Auth.
Assinatura:
export declare class UserBuilder
Métodos
Método | Modificadores | Descrição |
---|---|---|
beforeCreate(handler) | Bloqueia a solicitação para criar um usuário do Firebase Auth. | |
beforeSignIn(handler) | Bloqueia a solicitação para fazer login de um usuário do Firebase Auth. | |
onCreate(handler) | Responde à criação de um usuário do Firebase Auth. | |
onDelete(handler) | Responde à exclusão de um usuário do Firebase Auth. |
auth.UserBuilder.beforeCreate()
Bloqueia a solicitação para criar um usuário do Firebase Auth.
Assinatura:
beforeCreate(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeCreateResponse | void | Promise<BeforeCreateResponse> | Promise<void>): BlockingFunction;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
handler | (usuário: AuthUserRecord, contexto: AuthEventContext) => beforeCreateResponse | anular | Promessa<Antes deCriarResponse> | Promessa<void> | Manipulador de eventos que bloqueia a criação de um usuário do Firebase Auth. |
Retorna:
auth.UserBuilder.beforeSignIn()
Bloqueia a solicitação para fazer login de um usuário do Firebase Auth.
Assinatura:
beforeSignIn(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeSignInResponse | void | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
handler | (usuário: AuthUserRecord, contexto: AuthEventContext) => AntesSignInResponse | anular | Promessa<BeforeSignInResponse> | Promessa<void> | Manipulador de eventos que bloqueia o login de um usuário do Firebase Auth. |
Retorna:
auth.UserBuilder.onCreate()
Responde à criação de um usuário do Firebase Auth.
Assinatura:
onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
handler | (usuário: UserRecord, contexto: EventContext) => Promessa como<qualquer> | nenhum | Manipulador de eventos que responde à criação de um usuário do Firebase Auth. |
Retorna:
auth.UserBuilder.onDelete()
Responde à exclusão de um usuário do Firebase Auth.
Assinatura:
onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
handler | (usuário: UserRecord, contexto: EventContext) => Promessa como<qualquer> | nenhum | Manipulador de eventos que responde à exclusão de um usuário do Firebase Auth. |
Retorna: