firebase-admin.functions package

Firebase Functions hizmeti.

İşlevler

İşlev Açıklama
getFunctions(uygulama) Varsayılan uygulama veya belirli bir uygulama için İşlevler hizmetini alır.getFunctions(), varsayılan uygulamanın Functions hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkili Functions hizmetine erişmek için getFunctions(app) olarak çağrılabilir.

Sınıflar

Sınıf Açıklama
İşlevler Firebase Functions hizmeti arayüzü.
TaskQueue TaskQueue arayüzü.

Arayüzler

Arayüz Açıklama
MutlakTeslim Mutlak teslim ile görev seçeneklerini temsil eden arayüz.
DelayDelivery Gecikmeli teslimle görev seçeneklerini gösteren arayüz.
TaskOptionsDeneysel Deneysel (beta) görev seçeneklerini temsil eden tür.

Takma Adları Yazın

Takma Ad Yazın Açıklama
DeliverSchedule Teslimat programı seçeneklerini gösteren tür. DeliverySchedule, DelayYayınlama ve Mutlak Delivery türlerinin birleşik türüdür.
GörevSeçenekleri Görev seçeneklerini gösteren tür.

getFunctions(uygulama)

Varsayılan uygulama veya belirli bir uygulama için İşlevler hizmetini alır.

getFunctions(), varsayılan uygulamanın Functions hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkili Functions hizmetine erişmek için getFunctions(app) olarak çağrılabilir.

İmza:

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

Parametreler

Parametre Tür Açıklama
uygulama Uygulamaya Functions hizmetinin döndürüleceği isteğe bağlı uygulama. Sağlanmazsa varsayılan Functions hizmeti döndürülür.

İadeler:

İşlevler

Uygulama sağlanmamışsa varsayılan Functions hizmeti veya sağlanan uygulamayla ilişkili Functions hizmeti.

1. örnek

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

2. örnek

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

DeliverySchedule

Teslimat programı seçeneklerini gösteren tür. DeliverySchedule, DelayYayınlama ve Mutlak Delivery türlerinin birleşik türüdür.

İmza:

export type DeliverySchedule = DelayDelivery | AbsoluteDelivery;

TaskOptions

Görev seçeneklerini gösteren tür.

İmza:

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