Usługa Funkcje Firebase.
Funkcje
Funkcja | Opis |
---|---|
getFunctions(aplikacja) | Pobiera usługę Funkcje dla aplikacji domyślnej lub danej.getFunctions() może być wywoływany bez argumentów umożliwiający dostęp do usługi Functions domyślnej aplikacji lub jako getFunctions(app) , aby uzyskać dostęp do usługi Functions powiązanej z konkretną aplikacją. |
Zajęcia
Klasa | Opis |
---|---|
Funkcje | Interfejs usługi Firebase Functions . |
TaskQueue | Interfejs TaskQueue . |
Interfejsy
Interfejs | Opis |
---|---|
Dostawa bezwzględna | Interfejs przedstawiający opcje zadań z dostarczaniem bezwzględnym. |
Opóźnienie dostawy | Interfejs przedstawiający opcje zadań z opóźnionym dostarczaniem. |
TaskOptionsExperimental (w języku angielskim) | Typ reprezentujący eksperymentalne opcje zadań (beta). |
Aliasy typu
Wpisz alias | Opis |
---|---|
Harmonogram wyświetlania | Typ reprezentujący opcje harmonogramu wyświetlania. DeliverySchedule to typ sumy typów DelayDelivery i TotalDelivery. |
TaskOptions | Typ reprezentujący opcje zadania. |
getFunctions(aplikacja)
Pobiera usługę Funkcje dla aplikacji domyślnej lub danej.
Funkcja getFunctions()
może być wywoływana bez argumentów umożliwiających dostęp do usługi Functions
domyślnej aplikacji lub jako getFunctions(app)
w celu uzyskania dostępu do usługi Functions
powiązanej z konkretną aplikacją.
Podpis:
export declare function getFunctions(app?: App): Functions;
Parametry
Parametr | Typ | Opis |
---|---|---|
aplikacja | Aplikacja | Opcjonalna aplikacja, w przypadku której ma zostać zwrócona usługa Functions . Jeśli nie zostanie podana, zwrócona zostanie domyślna usługa Functions . |
Zwroty:
Domyślna usługa Functions
w przypadku braku aplikacji lub usługa Functions
powiązana z udostępnioną aplikacją.
Przykład 1
// Get the `Functions` service for the default app
const defaultFunctions = getFunctions();
Przykład 2
// Get the `Functions` service for a given app
const otherFunctions = getFunctions(otherApp);
Harmonogram wyświetlania
Typ reprezentujący opcje harmonogramu wyświetlania. DeliverySchedule
to typ sumy typów DelayDelivery i TotalDelivery.
Podpis:
export type DeliverySchedule = DelayDelivery | AbsoluteDelivery;
Opcje zadania
Typ reprezentujący opcje zadania.
Podpis:
export type TaskOptions = DeliverySchedule & TaskOptionsExperimental & {
dispatchDeadlineSeconds?: number;
id?: string;
headers?: Record<string, string>;
};