Serviço de funções do Firebase.
Funções
Função | Descrição |
---|---|
getFunctions(aplicativo) | Obtém o serviço Functions para o aplicativo padrão ou um determinado aplicativo. getFunctions() pode ser chamado sem argumentos para acessar o serviço Functions do aplicativo padrão ou como getFunctions(app) para acessar o serviço Functions associado a um aplicativo específico. |
Aulas
Aula | Descrição |
---|---|
Funções | A interface de serviço do Firebase Functions . |
TaskQueue | A interface TaskQueue . |
Interfaces
Interface | Descrição |
---|---|
Entrega Absoluta | Interface representando opções de tarefas com entrega absoluta. |
Atraso na entrega | Interface que representa opções de tarefas com entrega atrasada. |
TaskOptionsExperimental | Tipo que representa opções de tarefas experimentais (beta). |
Aliases de tipo
Digite Alias | Descrição |
---|---|
Agenda de entrega | Tipo que representa opções de programação de entrega. DeliverySchedule é um tipo de união dos tipos DelayDelivery e AbsoluteDelivery . |
Opções de tarefas | Digite representando opções de tarefa. |
getFunções()
Obtém o serviço Functions para o aplicativo padrão ou um determinado aplicativo.
getFunctions()
pode ser chamado sem argumentos para acessar o serviço Functions
do aplicativo padrão ou como getFunctions(app)
para acessar o serviço Functions
associado a um aplicativo específico.
Assinatura:
export declare function getFunctions(app?: App): Functions;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
aplicativo | Aplicativo | Aplicativo opcional para o qual retornar o serviço Functions . Se não for fornecido, o serviço Functions padrão será retornado. |
Retorna:
O serviço Functions
padrão se nenhum aplicativo for fornecido ou o serviço Functions
associado ao aplicativo 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);
Agenda de entrega
Tipo que representa opções de programação de entrega. DeliverySchedule
é um tipo de união dos tipos DelayDelivery e AbsoluteDelivery .
Assinatura:
export type DeliverySchedule = DelayDelivery | AbsoluteDelivery;
Opções de tarefas
Digite representando opções de tarefa.
Assinatura:
export type TaskOptions = DeliverySchedule & TaskOptionsExperimental & {
dispatchDeadlineSeconds?: number;
id?: string;
headers?: Record<string, string>;
};