firebase-admin.database package

Reexportações de APIs externas

As seguintes APIs definidas externamente são reexportadas deste ponto de entrada do módulo por conveniência.

Símbolo Descrição
DataSnapshot Tipo DataSnapshot do pacote @firebase/database-compat.
EventType Tipo EventType do pacote @firebase/database-compat.
OnDesconectar Tipo OnDisconnect do pacote @firebase/database-compat.
Consulta Tipo Query do pacote @firebase/database-compat.
Reference Tipo Reference do pacote @firebase/database-compat.
thenableReference (em inglês) Tipo ThenableReference do pacote @firebase/database-compat.

Firebase Realtime Database.

Funções

Função Descrição
getDatabase(app) (link em inglês) Recebe o serviço Database do app padrão ou de um determinado app.getDatabase() pode ser chamado sem argumentos para acessar o serviço Database do app padrão ou como getDatabase(app) para acessar o serviço Database associado a um app específico.
getDatabaseWithUrl(url, app) Recebe o serviço Database do app padrão ou de um determinado app.getDatabaseWithUrl() pode ser chamado sem argumentos para acessar o serviço Database do app padrão ou como getDatabaseWithUrl(app) para acessar o serviço Database associado a um app específico.

Interfaces

Interface Descrição
Banco de dados A interface de serviço do Firebase Database. Amplia a interface Database fornecida pelo pacote @firebase/database-compat.

Variáveis

Variável Descrição
enableLogging (em inglês) função enableLogging do pacote @firebase/database-compat
ServerValue (em inglês) ServerValue do pacote @firebase/database-compat.

getDatabase(app)

Recebe o serviço Database para o app padrão ou um determinado app.

getDatabase() pode ser chamado sem argumentos para acessar o serviço Database do app padrão ou como getDatabase(app) para acessar o serviço Database associado a um app específico.

Assinatura:

export declare function getDatabase(app?: App): Database;

Parâmetros

Parâmetro Tipo Descrição
app App

Retorna:

Banco de dados

O serviço Database padrão, se nenhum app for fornecido, ou o serviço Database associado ao app fornecido.

Exemplo 1

// Get the Database service for the default app
const defaultDatabase = getDatabase();

Exemplo 2

// Get the Database service for a specific app
const otherDatabase = getDatabase(app);

getDatabaseWithUrl(url, app)

Recebe o serviço Database para o app padrão ou um determinado app.

O getDatabaseWithUrl() pode ser chamado sem argumentos para acessar o serviço Database do app padrão ou como getDatabaseWithUrl(app) para acessar o serviço Database associado a um app específico.

Assinatura:

export declare function getDatabaseWithUrl(url: string, app?: App): Database;

Parâmetros

Parâmetro Tipo Descrição
url string
app App

Retorna:

Banco de dados

O serviço Database padrão, se nenhum app for fornecido, ou o serviço Database associado ao app fornecido.

Exemplo 1

// Get the Database service for the default app
const defaultDatabase = getDatabaseWithUrl('https://example.firebaseio.com');

Exemplo 2

// Get the Database service for a specific app
const otherDatabase = getDatabaseWithUrl('https://example.firebaseio.com', app);

enableLogging

função enableLogging do pacote @firebase/database-compat

Assinatura:

enableLogging: typeof rtdb.enableLogging

ServerValue

ServerValue do pacote @firebase/database-compat.

Assinatura:

ServerValue: rtdb.ServerValue