firebase-admin.database package

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:

Veritabanı

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:

Veritabanı

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