LoadBundleTask class

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>