Reprezentuje zadanie wczytania pakietu Firestore. Wskazuje postęp wczytywania pakietu, a także zdarzenia ukończenia zadania i zdarzenia błędów.
Interfejs API jest zgodny z Promise<LoadBundleTaskProgress>
.
Podpis:
export declare class LoadBundleTask implements PromiseLike<LoadBundleTaskProgress>
Implementacje: PromiseLike<LoadBundleTaskProgress>
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
catch(odrzucony) | Implementuje interfejs Promise<LoadBundleTaskProgress>.catch . |
|
onProgress(next, error, complete) | Rejestruje funkcje, które nasłuchują zdarzeń postępu wczytywania pakietu. | |
then(onFulpełniony, onClosed) | Implementuje interfejs Promise<LoadBundleTaskProgress>.then . |
funkcja LoadBundleTask.catch()
Implementuje interfejs Promise<LoadBundleTaskProgress>.catch
.
Podpis:
catch<R>(onRejected: (a: Error) => R | PromiseLike<R>): Promise<R | LoadBundleTaskProgress>;
Parametry
Parametr | Typ | Opis |
---|---|---|
onOdrzucone | (a: Błąd) => R | ObietnicaLubię<R> | Wywoływana, gdy podczas wczytywania pakietu wystąpi błąd. |
Zwroty:
Obietnica<R | LoadBundleTaskProgress>
funkcja LoadBundleTask.onProgress()
Rejestruje funkcje, które nasłuchują zdarzeń postępu wczytywania pakietu.
Podpis:
onProgress(next?: (progress: LoadBundleTaskProgress) => unknown, error?: (err: Error) => unknown, complete?: () => void): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
dalej | (postęp: LoadBundleTaskprogress) => brak informacji | Wywoływana w przypadku aktualizacji postępu ładowania pakietu. Zwykle wywołania next są wykonywane przy każdym wczytaniu dokumentu Firestore z pakietu. |
błąd | (błąd: błąd) => brak informacji | Wywoływana, gdy podczas wczytywania pakietu wystąpi błąd. Zadanie zostanie przerwane po zgłoszeniu błędu i nie powinno być więcej aktualizacji. |
zakończono | () => nieważne | Wywoływana po zakończeniu zadania wczytywania. |
Zwroty:
nieważne
LoadBundleTask.then()
Implementuje interfejs Promise<LoadBundleTaskProgress>.then
.
Podpis:
then<T, R>(onFulfilled?: (a: LoadBundleTaskProgress) => T | PromiseLike<T>, onRejected?: (a: Error) => R | PromiseLike<R>): Promise<T | R>;
Parametry
Parametr | Typ | Opis |
---|---|---|
onFulpełniony: | (a: LoadBundleTaskProgress) => T | Obietnica<T> | Wywoływana po zakończeniu zadania wczytywania z końcową aktualizacją LoadBundleTaskProgress . Aktualizacja zawsze ma ustawienie taskState ustawione na "Success" . |
onOdrzucone | (a: Błąd) => R | ObietnicaLubię<R> | Wywoływana, gdy podczas wczytywania pakietu wystąpi błąd. |
Zwroty:
Obietnica<T | R>