Konstruktor używany do tworzenia funkcji dla zdarzeń cyklu życia użytkownika Firebase Auth.
Podpis:
export declare class UserBuilder
Metody
metoda | Modyfikatory | Opis |
---|---|---|
beforeCreate(obsługa) | Blokuje żądanie utworzenia użytkownika Firebase Auth. | |
beforeSignIn (obsługa) | Blokuje żądanie zalogowania użytkownika Firebase Auth. | |
onCreate(obsługa) | Odpowiada na utworzenie użytkownika Firebase Auth. | |
onDelete(obsługa) | Odpowiada na usunięcie użytkownika Firebase Auth. |
auth.UserBuilder.beforeCreate()
Blokuje żądanie utworzenia użytkownika Firebase Auth.
Podpis:
beforeCreate(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeCreateResponse | void | Promise<BeforeCreateResponse> | Promise<void>): BlockingFunction;
Parametry
Parametr | Typ | Opis |
---|---|---|
treser | (użytkownik: AuthUserRecord, kontekst: AuthEventContext) => BeforeCreateResponse | pustka | Obietnica<BeforeCreateResponse> | Obietnica<pusta> | Obsługa zdarzeń blokująca tworzenie użytkownika Firebase Auth. |
Zwroty:
auth.UserBuilder.beforeSignIn()
Blokuje żądanie zalogowania użytkownika Firebase Auth.
Podpis:
beforeSignIn(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeSignInResponse | void | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;
Parametry
Parametr | Typ | Opis |
---|---|---|
treser | (użytkownik: AuthUserRecord, kontekst: AuthEventContext) => BeforeSignInResponse | pustka | Obietnica<BeforeSignInResponse> | Obietnica<pusta> | Obsługa zdarzeń blokująca logowanie użytkownika Firebase Auth. |
Zwroty:
autoryzacja.UserBuilder.onCreate()
Odpowiada na utworzenie użytkownika Firebase Auth.
Podpis:
onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
Parametry
Parametr | Typ | Opis |
---|---|---|
treser | (użytkownik: UserRecord , kontekst: EventContext ) => ObietnicaLike<dowolny> | każdy | Obsługa zdarzeń, która odpowiada na utworzenie użytkownika Firebase Auth. |
Zwroty:
Funkcja chmury < Rekord użytkownika >
auth.UserBuilder.onDelete()
Odpowiada na usunięcie użytkownika Firebase Auth.
Podpis:
onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
Parametry
Parametr | Typ | Opis |
---|---|---|
treser | (użytkownik: UserRecord , kontekst: EventContext ) => ObietnicaLike<dowolny> | każdy | Obsługa zdarzeń reagująca na usunięcie użytkownika Firebase Auth. |
Zwroty:
Funkcja chmury < Rekord użytkownika >