عمليات إعادة تصدير واجهة برمجة التطبيقات الخارجية
تتم إعادة تصدير واجهات برمجة التطبيقات التالية المحددة خارجيًا من نقطة دخول هذه الوحدة لتسهيل الأمر.
رمز | الوصف |
---|---|
نبذة عن البيانات | نوع DataSnapshot من حزمة @firebase/database-compat . |
EventType | نوع EventType من حزمة @firebase/database-compat . |
إلغاء الربط | نوع OnDisconnect من حزمة @firebase/database-compat . |
طلب البحث | نوع Query من حزمة @firebase/database-compat . |
المراجع | نوع Reference من حزمة @firebase/database-compat . |
NextableReference | نوع ThenableReference من حزمة @firebase/database-compat . |
قاعدة بيانات Firebase في الوقت الفعلي.
الوظائف
الوظيفة | الوصف |
---|---|
getDatabase(app) | للحصول على خدمة Database للتطبيق التلقائي أو لتطبيق معيَّن.يمكن استدعاء getDatabase() بدون وسيطات للوصول إلى خدمة Database للتطبيق التلقائي أو طلبه كـ getDatabase(app) للوصول إلى خدمة Database المرتبطة بتطبيق محدَّد. |
getDatabaseWithUrl(url, app) | للحصول على خدمة Database للتطبيق التلقائي أو لتطبيق معيّن.يمكن استدعاء getDatabaseWithUrl() بدون وسيطات للوصول إلى خدمة قاعدة البيانات الخاصة بالتطبيق التلقائي أو كـ getDatabaseWithUrl(app) للوصول إلى خدمة قاعدة البيانات المرتبطة بتطبيق معين. |
صفوف
الفئة | الوصف |
---|---|
FirebaseDatabaseError | بنية رمز خطأ قاعدة بيانات Firebase يؤدي ذلك إلى إطالة FirebaseError. |
الواجهات
الواجهة | الوصف |
---|---|
قاعدة البيانات | واجهة خدمة "قاعدة بيانات Firebase" لتوسيع واجهة Database (قاعدة البيانات) المقدَّمة من حزمة @firebase/database-compat |
المتغيرات
متغير | الوصف |
---|---|
enableLogging | enableLogging من حزمة @firebase/database-compat . |
ServerValue | القيمة الثابتة ServerValue من حزمة @firebase/database-compat . |
getDatabase(app)
للحصول على خدمة Database للتطبيق التلقائي أو لتطبيق معيّن.
يمكن طلب getDatabase()
بدون وسيطات للوصول إلى خدمة Database
للتطبيق التلقائي أو كـ getDatabase(app)
للوصول إلى خدمة Database
المرتبطة بتطبيقٍ معيّن.
Signature:
export declare function getDatabase(app?: App): Database;
المَعلمات
المَعلمة | Type | الوصف |
---|---|---|
التطبيق | التطبيق |
المرتجعات:
خدمة 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(url, app)
للحصول على خدمة Database للتطبيق التلقائي أو لتطبيق معيّن.
يمكن استدعاء getDatabaseWithUrl()
بدون وسيطات للوصول إلى خدمة Database في التطبيق التلقائي أو كـ getDatabaseWithUrl(app)
للوصول إلى خدمة Database مرتبطة بتطبيق مُعيَّن.
Signature:
export declare function getDatabaseWithUrl(url: string, app?: App): Database;
المَعلمات
المَعلمة | Type | الوصف |
---|---|---|
عنوان 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);
تفعيل التسجيل
enableLogging من حزمة @firebase/database-compat
.
Signature:
enableLogging: typeof rtdb.enableLogging
قيمة الخادم
القيمة الثابتة ServerValue من حزمة @firebase/database-compat
.
Signature:
ServerValue: rtdb.ServerValue