UserCredential interface

एक संरचना जिसमें एक उपयोगकर्ता है , ऑपरेशन प्रकार , और प्रदाता आईडी।

operationType ऑपरेशन टाइप हो सकता है साइन-इन ऑपरेशन, ऑपरेशन टाइप के लिए .SIGN_IN लिंकिंग ऑपरेशन और ऑपरेशन टाइप के लिए .LINK .पुन:प्रमाणीकरण ऑपरेशन के लिए पुन:प्रमाणीकरण करें।

हस्ताक्षर:

export interface UserCredential 

गुण

संपत्ति प्रकार विवरण
ऑपरेशन प्रकार ( ऑपरेशन टाइपमैप का प्रकार )[ ऑपरेशन टाइपमैप के प्रकार की कुंजी ] ऑपरेशन का वह प्रकार जिसका उपयोग उपयोगकर्ता को प्रमाणित करने के लिए किया गया था (जैसे साइन-इन या लिंक)।
प्रदाताआईडी स्ट्रिंग | व्यर्थ वह प्रदाता जिसका उपयोग उपयोगकर्ता को प्रमाणित करने के लिए किया गया था।
उपयोगकर्ता उपयोगकर्ता उपयोगकर्ता को इस क्रेडेंशियल द्वारा प्रमाणित किया गया है.

उपयोगकर्ता क्रेडेंशियल.ऑपरेशन प्रकार

ऑपरेशन का वह प्रकार जिसका उपयोग उपयोगकर्ता को प्रमाणित करने के लिए किया गया था (जैसे साइन-इन या लिंक)।

हस्ताक्षर:

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

UserCredential.providerId

वह प्रदाता जिसका उपयोग उपयोगकर्ता को प्रमाणित करने के लिए किया गया था।

हस्ताक्षर:

providerId: string | null;

UserCredential.user

उपयोगकर्ता को इस क्रेडेंशियल द्वारा प्रमाणित किया गया है.

हस्ताक्षर:

user: User;