Harici API Yeniden Dışa Aktarma İşlemleri
Harici olarak tanımlanan aşağıdaki API'ler, kolaylık sağlamak amacıyla bu modül giriş noktasından yeniden dışa aktarılır.
Simge | Açıklama |
---|---|
DataSnapshot | @firebase/database-compat paketinden DataSnapshot türü. |
Etkinlik Türü | @firebase/database-compat paketinden EventType türü. |
Bağlantı sırasında | @firebase/database-compat paketinden OnDisconnect türü. |
Sorgu | @firebase/database-compat paketinden Query türü. |
Referans | @firebase/database-compat paketinden Reference türü. |
ThenableReference | @firebase/database-compat paketinden ThenableReference türü. |
Firebase Realtime Database.
İşlevler
İşlev | Açıklama |
---|---|
getDatabase(uygulama) | Varsayılan uygulama veya belirli bir uygulama için Database hizmetini alır.getDatabase() , varsayılan uygulamanın Database hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkili Database hizmetine erişmek için getDatabase(app) olarak çağrılabilir. |
getDatabaseWithUrl(url; uygulama) | Varsayılan uygulama veya belirli bir uygulama için Database (Veritabanı) hizmetini alır.getDatabaseWithUrl() , varsayılan uygulamanın Database hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkili Database hizmetine erişmek için getDatabaseWithUrl(app) olarak çağrılabilir. |
Sınıflar
Sınıf | Açıklama |
---|---|
FirebaseDatabaseError | Firebase Database hata kodu yapısı. Bu, FirebaseError'un kapsamını genişletir. |
Arayüzler
Arayüz | Açıklama |
---|---|
Veritabanı | Firebase Database hizmeti arayüzü. @firebase/database-compat paketi tarafından sağlanan Database (Veritabanı) arayüzünü genişletir. |
Değişkenler
Değişken | Açıklama |
---|---|
enableLogging | @firebase/database-compat paketinden enableLogging işlevini kullanın. |
Sunucu Değeri | @firebase/database-compat paketindeki ServerValue sabiti. |
getDatabase(uygulama)
Varsayılan uygulama veya belirli bir uygulama için Database (Veritabanı) hizmetini alır.
getDatabase()
, varsayılan uygulamanın Database
hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkili Database
hizmetine erişmek için getDatabase(app)
olarak çağrılabilir.
İmza:
export declare function getDatabase(app?: App): Database;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
uygulama | Uygulamaya |
İadeler:
Uygulama sağlanmamışsa varsayılan Database
hizmeti veya sağlanan uygulamayla ilişkili Database
hizmeti.
1. örnek
// Get the Database service for the default app
const defaultDatabase = getDatabase();
2. örnek
// Get the Database service for a specific app
const otherDatabase = getDatabase(app);
getDatabaseWithUrl(url; uygulama)
Varsayılan uygulama veya belirli bir uygulama için Database (Veritabanı) hizmetini alır.
getDatabaseWithUrl()
, varsayılan uygulamanın Database hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkili Database hizmetine erişmek için getDatabaseWithUrl(app)
olarak çağrılabilir.
İmza:
export declare function getDatabaseWithUrl(url: string, app?: App): Database;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
url | dize | |
uygulama | Uygulamaya |
İadeler:
Uygulama sağlanmamışsa varsayılan Database
hizmeti veya sağlanan uygulamayla ilişkili Database
hizmeti.
1. örnek
// Get the Database service for the default app
const defaultDatabase = getDatabaseWithUrl('https://example.firebaseio.com');
2. örnek
// Get the Database service for a specific app
const otherDatabase = getDatabaseWithUrl('https://example.firebaseio.com', app);
Günlük Etkinleştirme
@firebase/database-compat
paketinden enableLogging işlevini kullanın.
İmza:
enableLogging: typeof rtdb.enableLogging
Sunucu Değeri
@firebase/database-compat
paketindeki ServerValue sabiti.
İmza:
ServerValue: rtdb.ServerValue