बाहरी एपीआई को फिर से एक्सपोर्ट करना
आपकी सुविधा के लिए, बाहरी तौर पर तय किए गए इन एपीआई को इस मॉड्यूल के एंट्री पॉइंट से फिर से एक्सपोर्ट किया जाता है.
चिह्न | ब्यौरा |
---|---|
DataSnapshot | @firebase/database-compat पैकेज में से DataSnapshot टाइप. |
EventType | @firebase/database-compat पैकेज में से EventType टाइप. |
डिसकनेक्ट होने पर | @firebase/database-compat पैकेज में से OnDisconnect टाइप. |
क्वेरी | @firebase/database-compat पैकेज में से Query टाइप. |
रेफ़रंस | @firebase/database-compat पैकेज में से Reference टाइप. |
टैब की सुविधा वाली वैल्यू का रेफ़रंस | @firebase/database-compat पैकेज में से ThenableReference टाइप. |
Firebase रीयलटाइम डेटाबेस.
फ़ंक्शन
फ़ंक्शन | ब्यौरा |
---|---|
getDatabase(ऐप्लिकेशन) | यह नीति, डिफ़ॉल्ट ऐप्लिकेशन या किसी ऐप्लिकेशन के लिए, डेटाबेस की सेवा उपलब्ध कराती है. डिफ़ॉल्ट ऐप्लिकेशन की Database सेवा को ऐक्सेस करने के लिए, getDatabase() को बिना किसी आर्ग्युमेंट के कॉल किया जा सकता है. इसके अलावा, किसी खास ऐप्लिकेशन से जुड़ी Database सेवा को ऐक्सेस करने के लिए, getDatabase(app) के तौर पर कॉल किया जा सकता है. |
getDatabaseWithUrl(यूआरएल, ऐप्लिकेशन) | यह डिफ़ॉल्ट ऐप्लिकेशन या दिए गए ऐप्लिकेशन के लिए, डेटाबेस की सेवा उपलब्ध कराता है. getDatabaseWithUrl() को डिफ़ॉल्ट ऐप्लिकेशन की डेटाबेस सेवा को ऐक्सेस करने के लिए, बिना किसी आर्ग्युमेंट के कॉल किया जा सकता है. इसके अलावा, किसी खास ऐप्लिकेशन से जुड़ी डेटाबेस सेवा को ऐक्सेस करने के लिए, getDatabaseWithUrl(app) के तौर पर कॉल किया जा सकता है. |
क्लास
क्लास | ब्यौरा |
---|---|
FirebaseDatabaseError | Firebase डेटाबेस के गड़बड़ी कोड का स्ट्रक्चर. इससे FirebaseError बढ़ जाती है. |
इंटरफ़ेस
इंटरफ़ेस | ब्यौरा |
---|---|
डेटाबेस | Firebase डेटाबेस सेवा का इंटरफ़ेस. @firebase/database-compat पैकेज से मिले डेटाबेस इंटरफ़ेस को बड़ा करता है. |
वैरिएबल
वैरिएबल | ब्यौरा |
---|---|
enableLogging | @firebase/database-compat पैकेज से enableLogging फ़ंक्शन. |
ServerValue | @firebase/database-compat पैकेज में मौजूद ServerValue कॉन्सटेंट. |
getDatabase(ऐप्लिकेशन)
यह डिफ़ॉल्ट ऐप्लिकेशन या किसी ऐप्लिकेशन के लिए, डेटाबेस की सेवा उपलब्ध कराता है.
डिफ़ॉल्ट ऐप्लिकेशन की Database
सेवा को ऐक्सेस करने के लिए, getDatabase()
को बिना किसी आर्ग्युमेंट के कॉल किया जा सकता है. इसके अलावा, किसी खास ऐप्लिकेशन से जुड़ी Database
सेवा को ऐक्सेस करने के लिए, getDatabase(app)
को कॉल किया जा सकता है.
हस्ताक्षर:
export declare function getDatabase(app?: App): Database;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
ऐप्लिकेशन | ऐप्लिकेशन |
लौटाए जाने वाले प्रॉडक्ट:
अगर कोई ऐप्लिकेशन नहीं दिया जाता है या दिए गए ऐप्लिकेशन से जुड़ी Database
सेवा, तो Database
की डिफ़ॉल्ट सेवा.
उदाहरण 1
// Get the Database service for the default app
const defaultDatabase = getDatabase();
उदाहरण 2
// Get the Database service for a specific app
const otherDatabase = getDatabase(app);
getDatabaseWithUrl(यूआरएल, ऐप्लिकेशन)
यह डिफ़ॉल्ट ऐप्लिकेशन या किसी ऐप्लिकेशन के लिए, डेटाबेस की सेवा उपलब्ध कराता है.
getDatabaseWithUrl()
को बिना किसी तर्क के कॉल करके डिफ़ॉल्ट ऐप्लिकेशन की डेटाबेस सेवा को ऐक्सेस किया जा सकता है या किसी खास ऐप्लिकेशन से जुड़ी डेटाबेस सेवा को ऐक्सेस करने के लिए getDatabaseWithUrl(app)
के तौर पर कॉल किया जा सकता है.
हस्ताक्षर:
export declare function getDatabaseWithUrl(url: string, app?: App): Database;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
url | स्ट्रिंग | |
ऐप्लिकेशन | ऐप्लिकेशन |
लौटाए जाने वाले प्रॉडक्ट:
अगर कोई ऐप्लिकेशन नहीं दिया जाता है या दिए गए ऐप्लिकेशन से जुड़ी Database
सेवा, तो Database
की डिफ़ॉल्ट सेवा.
उदाहरण 1
// Get the Database service for the default app
const defaultDatabase = getDatabaseWithUrl('https://example.firebaseio.com');
उदाहरण 2
// Get the Database service for a specific app
const otherDatabase = getDatabaseWithUrl('https://example.firebaseio.com', app);
लॉग इन करने की सुविधा चालू करें
@firebase/database-compat
पैकेज से enableLogging फ़ंक्शन.
हस्ताक्षर:
enableLogging: typeof rtdb.enableLogging
सर्वर वैल्यू
@firebase/database-compat
पैकेज में मौजूद ServerValue कॉन्सटेंट.
हस्ताक्षर:
ServerValue: rtdb.ServerValue