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

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