Rappresenta l'attività di caricamento di un bundle Firestore. Fornisce l'avanzamento del caricamento del bundle, nonché il completamento delle attività e gli eventi di errore.
L'API è compatibile con Promise<LoadBundleTaskProgress>
.
Firma:
export declare class LoadBundleTask implements PromiseLike<LoadBundleTaskProgress>
Implementa: PromiseLike< LoadBundleTaskProgress >
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
catch(suRifiutato) | Implementa l'interfaccia Promise<LoadBundleTaskProgress>.catch . | |
onProgress(successivo, errore, completo) | Registra le funzioni per ascoltare gli eventi di avanzamento del caricamento del bundle. | |
allora(onCompilato, onRifiutato) | Implementa l'interfaccia Promise<LoadBundleTaskProgress>.then . |
CaricaBundleTask.catch()
Implementa l'interfaccia Promise<LoadBundleTaskProgress>.catch
.
Firma:
catch<R>(onRejected: (a: Error) => R | PromiseLike<R>): Promise<R | LoadBundleTaskProgress>;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
onRifiutato | (a: Errore) => R | PromessaMi piace<R> | Chiamato quando si verifica un errore durante il caricamento del bundle. |
Ritorna:
Promessa<R | CaricaBundleTaskProgress >
LoadBundleTask.onProgress()
Registra le funzioni per ascoltare gli eventi di avanzamento del caricamento del bundle.
Firma:
onProgress(next?: (progress: LoadBundleTaskProgress) => unknown, error?: (err: Error) => unknown, complete?: () => void): void;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
Prossimo | (avanzamento: LoadBundleTaskProgress ) => sconosciuto | Chiamato quando è presente un aggiornamento sull'avanzamento del caricamento del bundle. In genere le chiamate next si verificano ogni volta che un documento Firestore viene caricato dal pacchetto. |
errore | (err: errore) => sconosciuto | Chiamato quando si verifica un errore durante il caricamento del bundle. L'attività si interrompe dopo aver segnalato l'errore e successivamente non dovrebbero esserci più aggiornamenti. |
completare | () => vuoto | Chiamato quando l'attività di caricamento è completa. |
Ritorna:
vuoto
CaricaBundleTask.then()
Implementa l'interfaccia Promise<LoadBundleTaskProgress>.then
.
Firma:
then<T, R>(onFulfilled?: (a: LoadBundleTaskProgress) => T | PromiseLike<T>, onRejected?: (a: Error) => R | PromiseLike<R>): Promise<T | R>;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
onCompletato | (a: CaricaBundleTaskProgress ) => T | PromessaMi piace<T> | Chiamato al completamento dell'attività di caricamento con un aggiornamento finale LoadBundleTaskProgress . L'aggiornamento avrà sempre il proprio taskState impostato su "Success" . |
onRifiutato | (a: Errore) => R | PromessaMi piace<R> | Chiamato quando si verifica un errore durante il caricamento del bundle. |
Ritorna:
Promessa<T | R>