auth.UserBuilder class

Firebase पुष्टि करने वाले उपयोगकर्ता के लाइफ़साइकल इवेंट के लिए फ़ंक्शन बनाने के लिए इस्तेमाल किया जाने वाला बिल्डर.

हस्ताक्षर:

export declare class UserBuilder 

तरीके

तरीका मॉडिफ़ायर ब्यौरा
beforeCreate(हैंडलर) Firebase पुष्टि करने वाला उपयोगकर्ता बनाने के अनुरोध को ब्लॉक करता है.
beforeSignIn(हैंडलर) Firebase पुष्टि करने वाले उपयोगकर्ता के साइन-इन करने के अनुरोध को ब्लॉक करता है.
onCreate(हैंडलर) यह विकल्प, Firebase की पुष्टि करने वाले उपयोगकर्ता को बनाने का जवाब देता है.
onDelete(हैंडलर) यह विकल्प, Firebase की पुष्टि करने वाले उपयोगकर्ता को मिटाने का विकल्प देता है.

auth.UserBuilder.beforeCreate()

Firebase पुष्टि करने वाला उपयोगकर्ता बनाने के अनुरोध को ब्लॉक करता है.

हस्ताक्षर:

beforeCreate(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeCreateResponse | void | Promise<BeforeCreateResponse> | Promise<void>): BlockingFunction;

पैरामीटर

पैरामीटर टाइप ब्यौरा
हैंडलर (उपयोगकर्ता: AuthUserRecord, कॉन्टेक्स्ट: AuthEventContext) => beforeCreateResponse | अमान्य | प्रॉमिस<beforeCreateResponse> | प्रॉमिस<void> ऐसा इवेंट हैंडलर जो Firebase की पुष्टि करने वाले उपयोगकर्ता को बनाने से रोकता है.

लौटाए जाने वाले प्रॉडक्ट:

ब्लॉक करने वाला फ़ंक्शन

auth.UserBuilder.beforeSignIn()

Firebase पुष्टि करने वाले उपयोगकर्ता के साइन-इन करने के अनुरोध को ब्लॉक करता है.

हस्ताक्षर:

beforeSignIn(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeSignInResponse | void | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;

पैरामीटर

पैरामीटर टाइप ब्यौरा
हैंडलर (उपयोगकर्ता: AuthUserRecord, कॉन्टेक्स्ट: AuthEventContext) => beforeSignInResponse | अमान्य | प्रॉमिस<beforeSignInResponse> | प्रॉमिस<void> ऐसा इवेंट हैंडलर जो Firebase की पुष्टि करने वाले उपयोगकर्ता के साइन इन करने से रोकता है.

लौटाए जाने वाले प्रॉडक्ट:

ब्लॉक करने वाला फ़ंक्शन

auth.UserBuilder.onCreate()

यह विकल्प, Firebase की पुष्टि करने वाले उपयोगकर्ता को बनाने का जवाब देता है.

हस्ताक्षर:

onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;

पैरामीटर

पैरामीटर टाइप ब्यौरा
हैंडलर (उपयोगकर्ता: UserRecord, कॉन्टेक्स्ट: EventContext) => वादा करें<किसी> | कोई भी ऐसा इवेंट हैंडलर जो Firebase की पुष्टि करने वाले उपयोगकर्ता को बनाने का जवाब देता है.

लौटाए जाने वाले प्रॉडक्ट:

CloudFunction<UserRecord>

auth.UserBuilder.onDelete()

यह विकल्प, Firebase की पुष्टि करने वाले उपयोगकर्ता को मिटाने का विकल्प देता है.

हस्ताक्षर:

onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;

पैरामीटर

पैरामीटर टाइप ब्यौरा
हैंडलर (उपयोगकर्ता: UserRecord, कॉन्टेक्स्ट: EventContext) => वादा करें<किसी> | कोई भी ऐसा इवेंट हैंडलर जो Firebase की पुष्टि करने वाले उपयोगकर्ता को मिटाए जाने का जवाब देता है.

लौटाए जाने वाले प्रॉडक्ट:

CloudFunction<UserRecord>