firebase-admin package

API com namespace do Firebase (legada).

Funções

Função Descrição
app(name)
appCheck(app) (link em inglês) Recebe o serviço AppCheck para o app padrão ou para um determinado app.O método admin.appCheck() pode ser chamado sem argumentos para acessar o serviço AppCheck do app padrão ou como admin.appCheck(app) para acessar o serviço AppCheck associado a um app específico.
auth(app) (link em inglês) Recebe o serviço Auth para o app padrão ou para um determinado app.admin.auth() pode ser chamado sem argumentos para acessar o serviço Auth do app padrão ou como admin.auth(app) para acessar o serviço Auth associado a um app específico.
database(app) Recebe o serviço Database para o app padrão ou um determinado app.admin.database() pode ser chamado sem argumentos para acessar o serviço Database do app padrão ou como admin.database(app) para acessar o serviço Database associado a um app específico.admin.database também é um namespace que pode ser usado para acessar constantes e métodos globais associados ao serviço Database.
firestore(app)
inicializarApp(opções, nome)
instalações(app) Recebe o serviço Instalações para o app padrão ou um determinado app.admin.installations() pode ser chamado sem argumentos para acessar o serviço Instalações do app padrão ou como admin.installations(app) para acessar o serviço Instalações associado a um app específico.
instanceId(app) Recebe o serviço InstanceId do app padrão ou de um determinado app.admin.instanceId() pode ser chamado sem argumentos para acessar o serviço InstanceId do app padrão ou como admin.instanceId(app) para acessar o serviço InstanceId associado a um app específico.
machinelearning(app) Recebe o serviço MachineLearning para o app padrão ou para um determinado app.O método admin.machineLearning() pode ser chamado sem argumentos para acessar o serviço MachineLearning do app padrão ou como admin.machineLearning(app) para acessar o serviço MachineLearning associado a um app específico.
mensagens(app) Recebe o serviço Messaging do app padrão ou de um determinado app.admin.messaging() pode ser chamado sem argumentos para acessar o serviço Messaging do app padrão ou como admin.messaging(app) para acessar o serviço Messaging associado a um app específico.
projectManagement(app) Recebe o serviço ProjectManagement do app padrão ou de um determinado app.admin.projectManagement() pode ser chamado sem argumentos para acessar o serviço ProjectManagement do app padrão ou como admin.projectManagement(app) para acessar o serviço ProjectManagement associado a um app específico.
remoteConfig(app) (em inglês) Recebe o serviço RemoteConfig para o app padrão ou um determinado app.admin.remoteConfig() pode ser chamado sem argumentos para acessar o serviço RemoteConfig do app padrão ou como admin.remoteConfig(app) para acessar o serviço RemoteConfig associado a um app específico.
securityRules(app) (link em inglês) Recebe o serviço SecurityRules para o app padrão ou para um determinado app.O método admin.securityRules() pode ser chamado sem argumentos para acessar o serviço SecurityRules do app padrão ou como admin.securityRules(app) para acessar o serviço SecurityRules associado a um app específico.
storage(app) Recebe o serviço Storage do app padrão ou de um determinado app.admin.storage() pode ser chamado sem argumentos para acessar o serviço Storage do app padrão ou como admin.storage(app) para acessar o serviço Storage associado a um app específico.

Interfaces

Interface Descrição
AppOptions (em inglês) Opções disponíveis para transmitir para InitializeApp().
FirebaseArrayIndexError Tipo composto que inclui um objeto FirebaseError e um índice que pode ser usado para receber o item com erro.
FirebaseError (em inglês) FirebaseError é uma subclasse do objeto JavaScript Error padrão. Além de uma string de mensagem e um stack trace, ele contém um código de string.
GoogleOAuthAccessToken (em inglês) Interface para tokens de acesso do Google OAuth 2.0.
ServiceAccount (em inglês)

Namespaces

Namespace Descrição
app
appCheck (em inglês)
autenticação
credencial
database
firestore
instalações
instanceId s
Aprendizado de máquina
mensagens
Gerenciamento de projetos
remoteConfig (em inglês)
securityRules (link em inglês)
armazenamento

Variáveis

Variável Descrição
apps
SDK_VERSION (em inglês)

app(nome)

Assinatura:

export declare function app(name?: string): app.App;

Parâmetros

Parâmetro Tipo Descrição
name string

Retorna:

app.App (link em inglês)

appCheck(app)

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

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

Assinatura:

export declare function appCheck(app?: App): appCheck.AppCheck;

Parâmetros

Parâmetro Tipo Descrição
app App App opcional para retornar o serviço AppCheck. Se não for informado, o serviço AppCheck padrão será retornado.

Retorna:

appCheck.AppCheck (link em inglês)

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

Exemplo 1

// Get the `AppCheck` service for the default app
var defaultAppCheck = admin.appCheck();

Exemplo 2

// Get the `AppCheck` service for a given app
var otherAppCheck = admin.appCheck(otherApp);

auth(app)

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

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

Assinatura:

export declare function auth(app?: App): auth.Auth;

Parâmetros

Parâmetro Tipo Descrição
app App

Retorna:

auth.Auth.

Exemplo 1

// Get the Auth service for the default app
var defaultAuth = admin.auth();

Exemplo 2

// Get the Auth service for a given app
var otherAuth = admin.auth(otherApp);

banco de dados(app)

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

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

admin.database também é um namespace que pode ser usado para acessar constantes e métodos globais associados ao serviço Database.

Assinatura:

export declare function database(app?: App): database.Database;

Parâmetros

Parâmetro Tipo Descrição
app App

Retorna:

database.Database (em inglês)

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
var defaultDatabase = admin.database();

Exemplo 2

// Get the Database service for a specific app
var otherDatabase = admin.database(app);

firestore(app)

Assinatura:

export declare function firestore(app?: App): _firestore.Firestore;

Parâmetros

Parâmetro Tipo Descrição
app App

Retorna:

_firestore.Firestore

inicializeApp(opções, nome)

Assinatura:

export declare function initializeApp(options?: AppOptions, name?: string): app.App;

Parâmetros

Parâmetro Tipo Descrição
options AppOptions (em inglês)
nome string

Retorna:

app.App (link em inglês)

instalações(app)

Recebe o serviço Instalações do app padrão ou de um determinado app.

O admin.installations() pode ser chamado sem argumentos para acessar o serviço Instalações do app padrão ou como admin.installations(app) para acessar o serviço Instalações associado a um app específico.

Assinatura:

export declare function installations(app?: App): installations.Installations;

Parâmetros

Parâmetro Tipo Descrição
app App App opcional cujo serviço Installations deve ser retornado. Se não for informado, o serviço Installations padrão será retornado.

Retorna:

Instalações.Instalações

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

Exemplo 1

// Get the Installations service for the default app
var defaultInstallations = admin.installations();

Exemplo 2

// Get the Installations service for a given app
var otherInstallations = admin.installations(otherApp);

instanceId(app)

Recebe o serviço InstanceId do app padrão ou de um determinado app.

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

Assinatura:

export declare function instanceId(app?: App): instanceId.InstanceId;

Parâmetros

Parâmetro Tipo Descrição
app App App opcional cujo serviço InstanceId deve ser retornado. Se não for informado, o serviço InstanceId padrão será retornado.

Retorna:

instanceId.InstanceId (link em inglês)

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

Exemplo 1

// Get the Instance ID service for the default app
var defaultInstanceId = admin.instanceId();

Exemplo 2

// Get the Instance ID service for a given app
var otherInstanceId = admin.instanceId(otherApp);

machine learning(aplicativo)

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

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

Assinatura:

export declare function machineLearning(app?: App): machineLearning.MachineLearning;

Parâmetros

Parâmetro Tipo Descrição
app App App opcional cujo serviço MachineLearning deve ser retornado. Se não for informado, o serviço MachineLearning padrão será retornado.

Retorna:

machinelearning.MachineLearning (em inglês)

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

Exemplo 1

// Get the MachineLearning service for the default app
var defaultMachineLearning = admin.machineLearning();

Exemplo 2

// Get the MachineLearning service for a given app
var otherMachineLearning = admin.machineLearning(otherApp);

mensagens(app)

Recebe o serviço Messaging do app padrão ou de um determinado app.

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

Assinatura:

export declare function messaging(app?: App): messaging.Messaging;

Parâmetros

Parâmetro Tipo Descrição
app App App opcional cujo serviço Messaging deve ser retornado. Se não for informado, o serviço Messaging padrão será retornado.

Retorna:

messaging.Messaging (em inglês)

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

Exemplo 1

// Get the Messaging service for the default app
var defaultMessaging = admin.messaging();

Exemplo 2

// Get the Messaging service for a given app
var otherMessaging = admin.messaging(otherApp);

projectManagement(aplicativo)

Recebe o serviço ProjectManagement do app padrão ou de um determinado app.

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

Assinatura:

export declare function projectManagement(app?: App): projectManagement.ProjectManagement;

Parâmetros

Parâmetro Tipo Descrição
app App App opcional cujo serviço ProjectManagement deve ser retornado. Se não for informado, o serviço ProjectManagement padrão será retornado. *

Retorna:

projectManagement.ProjectManagement (em inglês)

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

Exemplo 1

// Get the ProjectManagement service for the default app
var defaultProjectManagement = admin.projectManagement();

Exemplo 2

// Get the ProjectManagement service for a given app
var otherProjectManagement = admin.projectManagement(otherApp);

RemoteConfig(app)

Recebe o serviço RemoteConfig do app padrão ou de um determinado app.

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

Assinatura:

export declare function remoteConfig(app?: App): remoteConfig.RemoteConfig;

Parâmetros

Parâmetro Tipo Descrição
app App App opcional para retornar o serviço RemoteConfig. Se não for informado, o serviço RemoteConfig padrão será retornado.

Retorna:

remoteConfig.RemoteConfig (em inglês)

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

Exemplo 1

// Get the `RemoteConfig` service for the default app
var defaultRemoteConfig = admin.remoteConfig();

Exemplo 2

// Get the `RemoteConfig` service for a given app
var otherRemoteConfig = admin.remoteConfig(otherApp);

securityRules(app)

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

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

Assinatura:

export declare function securityRules(app?: App): securityRules.SecurityRules;

Parâmetros

Parâmetro Tipo Descrição
app App App opcional para retornar o serviço SecurityRules. Se não for informado, o serviço SecurityRules padrão será retornado.

Retorna:

securityRules.SecurityRules (em inglês)

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

Exemplo 1

// Get the SecurityRules service for the default app
var defaultSecurityRules = admin.securityRules();

Exemplo 2

// Get the SecurityRules service for a given app
var otherSecurityRules = admin.securityRules(otherApp);

armazenamento(app)

Recebe o serviço Storage do app padrão ou de um determinado app.

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

Assinatura:

export declare function storage(app?: App): storage.Storage;

Parâmetros

Parâmetro Tipo Descrição
app App

Retorna:

storage.Storage (link em inglês)

Exemplo 1

// Get the Storage service for the default app
var defaultStorage = admin.storage();

Exemplo 2

// Get the Storage service for a given app
var otherStorage = admin.storage(otherApp);

apps

Assinatura:

apps: (app.App | null)[]

Versão do SDK

Assinatura:

SDK_VERSION: string