Funkcje Firebase.
Funkcje
Funkcja | Opis |
---|---|
getFunctions(aplikacja), | Pobiera usługę Funkcje dla domyślnej aplikacji lub aplikacji.getFunctions() można wywołać bez argumentów, aby uzyskać 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 Functions Firebase. |
TaskQueue (Kolejka zadań) | Interfejs TaskQueue . |
Interfejsy
Interfejs | Opis |
---|---|
Wyświetlanie bezwzględne | Interfejs przedstawiający opcje zadań z wyświetlaniem bezwzględnym. |
Opóźnienie Dostarczania | Interfejs przedstawiający opcje zadań z opóźnionym dostarczaniem. |
TaskOptionsExperimental | Typ reprezentujący opcje zadań eksperymentalnych (beta). |
Typ aliasów
Typ aliasu | Opis |
---|---|
Harmonogram wyświetlania | Typ reprezentujący opcje harmonogramu dostarczania. DeliverySchedule jest typem połączenia między typami OpóźnienieDelivery i Bezwzględny rodzaj. |
TaskOptions | Typ reprezentujący opcje zadania. |
getFunctions(aplikacja)
Pobiera usługę Funkcje dla domyślnej lub danej aplikacji.
Funkcję getFunctions()
można wywołać bez argumentów, aby uzyskać 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ą.
Podpis:
export declare function getFunctions(app?: App): Functions;
Parametry
Parametr | Typ | Opis |
---|---|---|
aplikacja | Aplikacja | Opcjonalna aplikacja, dla której ma zostać zwrócona usługa Functions . Jeśli nie zostanie podana, zwracana jest domyślna usługa Functions . |
Zwroty:
Domyślna usługa Functions
, jeśli nie podano żadnej 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 dostarczania. DeliverySchedule
jest typem połączenia między typami OpóźnienieDelivery i Bezwzględny rodzaj.
Podpis:
export type DeliverySchedule = DelayDelivery | AbsoluteDelivery;
Opcje Zadań
Typ reprezentujący opcje zadania.
Podpis:
export type TaskOptions = DeliverySchedule & TaskOptionsExperimental & {
dispatchDeadlineSeconds?: number;
id?: string;
headers?: Record<string, string>;
};