Harici API Yeniden Dışa Aktarma İşlemleri
Harici olarak tanımlanmış aşağıdaki API'ler, kolaylık sağlamak amacıyla bu modül giriş noktasından yeniden dışa aktarılır.
Sembol | Açıklama |
---|---|
DataSnapshot | @firebase/database-compat paketindeki DataSnapshot türü. |
EventType | @firebase/database-compat paketindeki EventType türü. |
Bağlantıyı Kes | @firebase/database-compat paketindeki OnDisconnect türü. |
Sorgu | @firebase/database-compat paketindeki Query türü. |
Referans | @firebase/database-compat paketindeki Reference türü. |
ThenableReference | @firebase/database-compat paketindeki ThenableReference türü. |
Firebase Realtime Database.
İşlevler
İşlev | Açıklama |
---|---|
getDatabase(uygulama) | Varsayılan uygulama veya belirli bir uygulama için 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şkilendirilmiş 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 hizmetini alır.getDatabaseWithUrl() , varsayılan uygulamanın Veritabanı hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş Veritabanı 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'ı genişletir. |
Arayüzler
Arayüz | Açıklama |
---|---|
Veritabanı | Firebase Database hizmeti arayüzü. @firebase/database-compat paketi tarafından sağlanan Veritabanı arayüzünü genişletir. |
Değişkenler
Değişken | Açıklama |
---|---|
enableLogging | @firebase/database-compat paketindeki enableLogging işlevi. |
Sunucu Değeri | @firebase/database-compat paketindeki ServerValue sabiti. |
getDatabase(uygulama)
Varsayılan uygulama veya belirli bir uygulama için 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şkilendirilmiş 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 | Uygulama |
Şunu döndürür:
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 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şkilendirilmiş 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 | Uygulama |
Şunu döndürür:
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);
allowLogging
@firebase/database-compat
paketindeki enableLogging işlevi.
İmza:
enableLogging: typeof rtdb.enableLogging
Sunucu Değeri
@firebase/database-compat
paketindeki ServerValue sabiti.
İmza:
ServerValue: rtdb.ServerValue