o serviço Firebase Functions.
Funções
Função | Descrição |
---|---|
getFunctions(app) (em inglês) | Recebe o serviço Functions para o app padrão ou um determinado app.getFunctions() pode ser chamado sem argumentos para acessar o serviço Functions do app padrão ou como getFunctions(app) para acessar o serviço Functions associado a um app específico. |
Aulas
Turma | Descrição |
---|---|
Funções | A interface do serviço Functions do Firebase. |
Fila de tarefas | A interface TaskQueue . |
Interfaces
Interface | Descrição |
---|---|
AbsoluteDelivery (link em inglês) | Interface que representa opções de tarefas com entrega absoluta. |
DelayDelivery | Interface que representa opções de tarefas com entrega atrasada. |
DemoExperimental (link em inglês) | Tipo que representa opções de tarefas experimentais (Beta). |
Aliases de tipos
Tipo de alias | Descrição |
---|---|
DeliverySchedule (link em inglês) | Tipo que representa as opções de programação de entrega. DeliverySchedule é um tipo de união dos tipos DelayDelivery e AbsoluteDelivery. |
TaskOptions | Tipo que representa as opções de tarefa. |
getFunctions(app)
Recebe o serviço Functions para o app padrão ou um determinado app.
getFunctions()
pode ser chamado sem argumentos para acessar o serviço Functions
do app padrão ou como getFunctions(app)
para acessar o serviço Functions
associado a um app específico.
Assinatura:
export declare function getFunctions(app?: App): Functions;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
app | App | App opcional para retornar o serviço Functions . Caso não seja fornecido, o serviço Functions padrão será retornado. |
Retorna:
O serviço Functions
padrão, se nenhum app for fornecido, ou o serviço Functions
associado ao app fornecido.
Exemplo 1
// Get the `Functions` service for the default app
const defaultFunctions = getFunctions();
Exemplo 2
// Get the `Functions` service for a given app
const otherFunctions = getFunctions(otherApp);
Programação de entrega
Tipo que representa as opções de programação de entrega. DeliverySchedule
é um tipo de união dos tipos DelayDelivery e AbsoluteDelivery.
Assinatura:
export type DeliverySchedule = DelayDelivery | AbsoluteDelivery;
TaskOptions
Tipo que representa as opções de tarefa.
Assinatura:
export type TaskOptions = DeliverySchedule & TaskOptionsExperimental & {
dispatchDeadlineSeconds?: number;
id?: string;
headers?: Record<string, string>;
};