UserCredential interface

एक स्ट्रक्चर, जिसमें User, OperationType, और सेवा देने वाली कंपनी का आईडी शामिल है.

साइन इन कार्रवाई के लिए operationType OperationType.SIGN_IN हो सकता है, लिंक करने की कार्रवाई के लिए OperationType.LINK और फिर से पुष्टि करने की कार्रवाई के लिए OperationType.REAUTHENTICATE हो सकता है.

हस्ताक्षर:

export interface UserCredential 

प्रॉपर्टी

प्रॉपर्टी टाइप ब्यौरा
ऑपरेशन टाइप (ऑपरेशन टाइप मैप का टाइप)[keyof typeof OperationTypeMap] पुष्टि करने के लिए इस्तेमाल की गई कार्रवाई (जैसे, साइन इन या लिंक).
providerId स्ट्रिंग | शून्य वह कंपनी जिसका इस्तेमाल उपयोगकर्ता की पुष्टि करने के लिए किया गया था.
user उपयोगकर्ता इस क्रेडेंशियल से जिस उपयोगकर्ता की पुष्टि हुई है.

UserCredential.operationType

पुष्टि करने के लिए इस्तेमाल की गई कार्रवाई (जैसे, साइन इन या लिंक).

हस्ताक्षर:

operationType: (typeof OperationTypeMap)[keyof typeof OperationTypeMap];

Userक्रेडेंशियल.providerId

वह कंपनी जिसका इस्तेमाल उपयोगकर्ता की पुष्टि करने के लिए किया गया था.

हस्ताक्षर:

providerId: string | null;

UserCredential.user

इस क्रेडेंशियल से जिस उपयोगकर्ता की पुष्टि हुई है.

हस्ताक्षर:

user: User;