Ponowne eksportowanie z zewnętrznych interfejsów API
Dla wygody następujące interfejsy API zdefiniowane zewnętrznie są ponownie eksportowane z tego punktu wejścia modułu.
Symbol | Opis |
---|---|
Zrzut danych | DataSnapshot z pakietu @firebase/database-compat . |
Typ zdarzenia | EventType z pakietu @firebase/database-compat . |
OnRozłącz | OnDisconnect z pakietu @firebase/database-compat . |
Zapytanie | Query z pakietu @firebase/database-compat . |
Źródła wiedzy | Reference z pakietu @firebase/database-compat . |
IfableReference | ThenableReference z pakietu @firebase/database-compat . |
Baza danych czasu rzeczywistego Firebase.
Funkcje
Funkcja | Opis |
---|---|
getDatabase(aplikacja) | Pobiera usługę bazy danych dla domyślnej aplikacji lub aplikacji.getDatabase() można wywołać bez argumentów, aby uzyskać dostęp do usługi Database domyślnej aplikacji, lub jako getDatabase(app) , aby uzyskać dostęp do usługi Database powiązanej z konkretną aplikacją. |
getDatabaseWithUrl(url; aplikacja) | Pobiera usługę bazy danych dla domyślnej aplikacji lub aplikacji.getDatabaseWithUrl() można wywołać bez argumentów, aby uzyskać dostęp do usługi bazy danych domyślnej aplikacji, lub jako getDatabaseWithUrl(app) , aby uzyskać dostęp do usługi bazy danych powiązanej z konkretną aplikacją. |
Zajęcia
Klasa | Opis |
---|---|
Błąd bazy danych Firebase | Struktura kodu błędu Bazy danych Firebase. Rozszerza to błąd FirebaseError. |
Interfejsy
Interfejs | Opis |
---|---|
Baza danych | Interfejs usługi Baza danych Firebase. Rozszerza interfejs bazy danych udostępniany przez pakiet @firebase/database-compat . |
Zmienne
Zmienna | Opis |
---|---|
enableLogging | Funkcja enableLogging w pakiecie @firebase/database-compat . |
ServerValue (Wartość serwera) | Stała ServerValue z pakietu @firebase/database-compat . |
getDatabase(aplikacja)
Pobiera usługę bazy danych dla domyślnej aplikacji lub danej aplikacji.
Funkcję getDatabase()
można wywołać bez argumentów, aby uzyskać dostęp do usługi Database
domyślnej aplikacji, lub jako getDatabase(app)
, aby uzyskać dostęp do usługi Database
powiązanej z konkretną aplikacją.
Podpis:
export declare function getDatabase(app?: App): Database;
Parametry
Parametr | Typ | Opis |
---|---|---|
aplikacja | Aplikacja |
Zwroty:
Domyślna usługa Database
, jeśli nie podano żadnej aplikacji lub usługa Database
powiązana z daną aplikacją.
Przykład 1
// Get the Database service for the default app
const defaultDatabase = getDatabase();
Przykład 2
// Get the Database service for a specific app
const otherDatabase = getDatabase(app);
getDatabaseWithUrl(url; aplikacja)
Pobiera usługę bazy danych dla domyślnej aplikacji lub danej aplikacji.
getDatabaseWithUrl()
można wywołać bez argumentów, aby uzyskać dostęp do usługi bazy danych domyślnej aplikacji, lub jako getDatabaseWithUrl(app)
, aby uzyskać dostęp do usługi bazy danych powiązanej z konkretną aplikacją.
Podpis:
export declare function getDatabaseWithUrl(url: string, app?: App): Database;
Parametry
Parametr | Typ | Opis |
---|---|---|
url (adres URL) | string, | |
aplikacja | Aplikacja |
Zwroty:
Domyślna usługa Database
, jeśli nie podano żadnej aplikacji lub usługa Database
powiązana z daną aplikacją.
Przykład 1
// Get the Database service for the default app
const defaultDatabase = getDatabaseWithUrl('https://example.firebaseio.com');
Przykład 2
// Get the Database service for a specific app
const otherDatabase = getDatabaseWithUrl('https://example.firebaseio.com', app);
allowLogging
Funkcja enableLogging w pakiecie @firebase/database-compat
.
Podpis:
enableLogging: typeof rtdb.enableLogging
Wartość serwera
Stała ServerValue z pakietu @firebase/database-compat
.
Podpis:
ServerValue: rtdb.ServerValue