Builder используется для создания функций для событий жизненного цикла пользователя Firebase Auth.
Подпись:
export declare class UserBuilder
Методы
Метод | Модификаторы | Описание |
---|---|---|
перед созданием (обработчик) | Блокирует запрос на создание пользователя Firebase Auth. | |
beforeSignIn (обработчик) | Блокирует запрос на вход пользователя Firebase Auth. | |
onCreate (обработчик) | Отвечает на создание пользователя Firebase Auth. | |
onDelete (обработчик) | Отвечает на удаление пользователя Firebase Auth. |
auth.UserBuilder.beforeCreate()
Блокирует запрос на создание пользователя Firebase Auth.
Подпись:
beforeCreate(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeCreateResponse | void | Promise<BeforeCreateResponse> | Promise<void>): BlockingFunction;
Параметры
Параметр | Тип | Описание |
---|---|---|
обработчик | (пользователь: AuthUserRecord, контекст: AuthEventContext) => BeforeCreateResponse | пустота | Обещание<BeforeCreateResponse> | Обещание<void> | Обработчик событий, который блокирует создание пользователя Firebase Auth. |
Возврат:
auth.UserBuilder.beforeSignIn()
Блокирует запрос на вход пользователя Firebase Auth.
Подпись:
beforeSignIn(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeSignInResponse | void | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;
Параметры
Параметр | Тип | Описание |
---|---|---|
обработчик | (пользователь: AuthUserRecord, контекст: AuthEventContext) => BeforeSignInResponse | пустота | Обещание<BeforeSignInResponse> | Обещание<void> | Обработчик событий, который блокирует вход пользователя Firebase Auth. |
Возврат:
auth.UserBuilder.onCreate()
Отвечает на создание пользователя Firebase Auth.
Подпись:
onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
Параметры
Параметр | Тип | Описание |
---|---|---|
обработчик | (пользователь: UserRecord , контекст: EventContext ) => PromiseLike<любой> | любой | Обработчик событий, который реагирует на создание пользователя Firebase Auth. |
Возврат:
Облачная функция < Запись пользователя >
auth.UserBuilder.onDelete()
Отвечает на удаление пользователя Firebase Auth.
Подпись:
onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
Параметры
Параметр | Тип | Описание |
---|---|---|
обработчик | (пользователь: UserRecord , контекст: EventContext ) => PromiseLike<любой> | любой | Обработчик событий, который реагирует на удаление пользователя Firebase Auth. |
Возврат:
Облачная функция < Запись пользователя >