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 की पुष्टि करने वाले उपयोगकर्ता को बनाने का जवाब देता है. |
लौटाए जाने वाले प्रॉडक्ट:
auth.UserBuilder.onDelete()
यह विकल्प, Firebase की पुष्टि करने वाले उपयोगकर्ता को मिटाने का विकल्प देता है.
हस्ताक्षर:
onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
हैंडलर | (उपयोगकर्ता: UserRecord, कॉन्टेक्स्ट: EventContext) => वादा करें<किसी> | कोई भी | ऐसा इवेंट हैंडलर जो Firebase की पुष्टि करने वाले उपयोगकर्ता को मिटाए जाने का जवाब देता है. |
लौटाए जाने वाले प्रॉडक्ट: