servicio de Firebase Functions.
Funciones
Función | Descripción |
---|---|
getFunctions(app). | Obtiene el servicio de Functions para la app predeterminada o una app determinada.Se puede llamar a getFunctions() sin argumentos para acceder al servicio Functions de la app predeterminada o como getFunctions(app) para acceder al servicio Functions asociado con una app específica. |
Clases
Clase | Descripción |
---|---|
Funciones | La interfaz del servicio Functions de Firebase |
Lista de tareas en cola | La interfaz TaskQueue |
Interfaces
Interfaz | Descripción |
---|---|
TotalDelivery | Interfaz que representa las opciones de tareas con entrega absoluta. |
Demora en la entrega | Interfaz que representa opciones de tareas con entregas retrasadas. |
TaskOptionsExperimental | Tipo que representa opciones de tareas experimentales (beta). |
Escribe alias
Alias de tipo | Descripción |
---|---|
DeliverySchedule | Tipo que representa las opciones de programación de publicación. DeliverySchedule es un tipo de unión de los tipos DelayDelivery y AdaptiveDelivery. |
TaskOptions | Tipo que representa las opciones de tarea. |
getFunctions(app)
Obtiene el servicio de Functions para la app predeterminada o una app determinada.
Se puede llamar a getFunctions()
sin argumentos para acceder al servicio Functions
de la app predeterminada o como getFunctions(app)
para acceder al servicio Functions
asociado con una app específica.
Firma:
export declare function getFunctions(app?: App): Functions;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
app | App | App opcional para la que se muestra el servicio Functions . Si no se proporciona, se muestra el servicio Functions predeterminado. |
Muestra:
El servicio Functions
predeterminado si no se proporciona ninguna app, o bien el servicio Functions
asociado con la app proporcionada
Ejemplo 1
// Get the `Functions` service for the default app
const defaultFunctions = getFunctions();
Ejemplo 2
// Get the `Functions` service for a given app
const otherFunctions = getFunctions(otherApp);
Programación de la entrega
Tipo que representa las opciones de programación de publicación. DeliverySchedule
es un tipo de unión de los tipos DelayDelivery y AdaptiveDelivery.
Firma:
export type DeliverySchedule = DelayDelivery | AbsoluteDelivery;
TaskOptions
Tipo que representa las opciones de tarea.
Firma:
export type TaskOptions = DeliverySchedule & TaskOptionsExperimental & {
dispatchDeadlineSeconds?: number;
id?: string;
headers?: Record<string, string>;
};