firebase-admin.functions package

Servizio Funzioni Firebase.

Funzioni

Funzione Descrizione
ottieniFunzioni(app) Ottiene il servizio Funzioni per l'app predefinita o per una determinata app. getFunctions() può essere chiamato senza argomenti per accedere al servizio Functions dell'app predefinita o come getFunctions(app) per accedere al servizio Functions associato a un'app specifica.

Classi

Classe Descrizione
Funzioni L'interfaccia del servizio Firebase Functions .
TaskQueue L'interfaccia TaskQueue .

Interfacce

Interfaccia Descrizione
Consegna assoluta Interfaccia che rappresenta le opzioni dell'attività con consegna assoluta.
Ritardo nella consegna Interfaccia che rappresenta le opzioni dell'attività con consegna ritardata.
TaskOptionsSperimentale Tipo che rappresenta le opzioni dell'attività sperimentale (beta).

Digitare Alias

Digita Alias Descrizione
Tempi di consegna Tipo che rappresenta le opzioni di pianificazione della consegna. DeliverySchedule è un tipo di unione dei tipi DelayDelivery e AbsoluteDelivery .
Opzioni attività Tipo che rappresenta le opzioni dell'attività.

ottieniFunzioni()

Ottiene il servizio Funzioni per l'app predefinita o per una determinata app.

getFunctions() può essere chiamato senza argomenti per accedere al servizio Functions dell'app predefinita o come getFunctions(app) per accedere al servizio Functions associato a un'app specifica.

Firma:

export declare function getFunctions(app?: App): Functions;

Parametri

Parametro Tipo Descrizione
app App App facoltativa per la quale restituire il servizio Functions . Se non fornito, viene restituito il servizio Functions predefinito.

Ritorna:

Funzioni

Il servizio Functions predefinito se non viene fornita alcuna app o il servizio Functions associato all'app fornita.

Esempio 1

// Get the `Functions` service for the default app
const defaultFunctions = getFunctions();

Esempio 2

// Get the `Functions` service for a given app
const otherFunctions = getFunctions(otherApp);

Tempi di consegna

Tipo che rappresenta le opzioni di pianificazione della consegna. DeliverySchedule è un tipo di unione dei tipi DelayDelivery e AbsoluteDelivery .

Firma:

export type DeliverySchedule = DelayDelivery | AbsoluteDelivery;

Opzioni attività

Tipo che rappresenta le opzioni dell'attività.

Firma:

export type TaskOptions = DeliverySchedule & TaskOptionsExperimental & {
    dispatchDeadlineSeconds?: number;
    id?: string;
    headers?: Record<string, string>;
};