Reexportaciones de API externas
Las siguientes API definidas externamente se reexportan desde este punto de entrada del módulo para mayor comodidad.
Símbolo | Descripción |
---|---|
Instantánea de datos | Tipo DataSnapshot del paquete @firebase/database . |
Tipo de evento | Tipo EventType del paquete @firebase/database . |
Al desconectar | Tipo OnDisconnect del paquete @firebase/database . |
Consulta | Tipo Query del paquete @firebase/database . |
Referencia de base de datos | Tipo DatabaseReference de base de datos del paquete @firebase/database . |
Referencia entoncesable | ThenableReference el tipo de referencia del paquete @firebase/database . |
Base de datos en tiempo real de Firebase.
Funciones
Función | Descripción |
---|---|
obtener base de datos (aplicación) | Obtiene el servicio de base de datos para la aplicación predeterminada o una aplicación determinada. Se puede llamar getDatabase() sin argumentos para acceder al servicio Database de la aplicación predeterminada o como getDatabase(app) para acceder al servicio Database asociado con una aplicación específica. |
getDatabaseWithUrl(url, aplicación) | Obtiene el servicio de base de datos para la aplicación predeterminada o una aplicación determinada. Se puede llamar getDatabaseWithUrl() sin argumentos para acceder al servicio de base de datos de la aplicación predeterminada o como getDatabaseWithUrl(app) para acceder al servicio de base de datos asociado con una aplicación específica. |
Interfaces
Interfaz | Descripción |
---|---|
Base de datos | La interfaz del servicio de base de datos Firebase. Extiende la interfaz de la base de datos proporcionada por el paquete @firebase/database . |
variables
Variable | Descripción |
---|---|
habilitar el registro | función enableLogging del paquete @firebase/database . |
Valor del servidor | Constante ServerValue del paquete @firebase/database . |
obtener base de datos()
Obtiene el servicio de base de datos para la aplicación predeterminada o una aplicación determinada.
Se puede llamar getDatabase()
sin argumentos para acceder al servicio Database
de la aplicación predeterminada o como getDatabase(app)
para acceder al servicio Database
asociado con una aplicación específica.
Firma:
export declare function getDatabase(app?: App): Database;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
aplicación | Aplicación |
Devoluciones:
El servicio Database
predeterminado si no se proporciona ninguna aplicación o el servicio Database
asociado con la aplicación proporcionada.
Ejemplo 1
// Get the Database service for the default app
const defaultDatabase = getDatabase();
Ejemplo 2
// Get the Database service for a specific app
const otherDatabase = getDatabase(app);
obtenerBase de datos con URL()
Obtiene el servicio de base de datos para la aplicación predeterminada o una aplicación determinada.
Se puede llamar getDatabaseWithUrl()
sin argumentos para acceder al servicio de base de datos de la aplicación predeterminada o como getDatabaseWithUrl(app)
para acceder al servicio de base de datos asociado con una aplicación específica.
Firma:
export declare function getDatabaseWithUrl(url: string, app?: App): Database;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
URL | cadena | |
aplicación | Aplicación |
Devoluciones:
El servicio Database
predeterminado si no se proporciona ninguna aplicación o el servicio Database
asociado con la aplicación proporcionada.
Ejemplo 1
// Get the Database service for the default app
const defaultDatabase = getDatabaseWithUrl('https://example.firebaseio.com');
Ejemplo 2
// Get the Database service for a specific app
const otherDatabase = getDatabaseWithUrl('https://example.firebaseio.com', app);
habilitar el registro
función enableLogging del paquete @firebase/database
.
Firma:
enableLogging: typeof rtdb.enableLogging
Valor del servidor
Constante ServerValue del paquete @firebase/database
.
Firma:
ServerValue: rtdb.ServerValue