auth.UserBuilder class

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.

Возврат:

Облачная функция < Запись пользователя >