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:
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>;
};