LoadBundleTask class

Representa la tarea de cargar un paquete de Firestore. Proporciona el progreso de la carga del paquete, así como la finalización de la tarea y los eventos de error.

La API es compatible con Promise<LoadBundleTaskProgress> .

Firma:

export declare class LoadBundleTask implements PromiseLike<LoadBundleTaskProgress> 

Implementa: PromiseLike< LoadBundleTaskProgress >

Métodos

Método Modificadores Descripción
catch(enRechazado) Implementa la interfaz Promise<LoadBundleTaskProgress>.catch .
onProgress(siguiente, error, completo) Registra funciones para escuchar eventos de progreso de carga de paquetes.
entonces (onCompletado, onRechazado) Implementa la interfaz Promise<LoadBundleTaskProgress>.then .

LoadBundleTask.catch()

Implementa la interfaz Promise<LoadBundleTaskProgress>.catch .

Firma:

catch<R>(onRejected: (a: Error) => R | PromiseLike<R>): Promise<R | LoadBundleTaskProgress>;

Parámetros

Parámetro Escribe Descripción
enRechazado (a: Error) => R | PromiseLike<R> Se llama cuando se produce un error durante la carga del paquete.

Devoluciones:

Promesa<R | LoadBundleTaskProgress >

LoadBundleTask.onProgress()

Registra funciones para escuchar eventos de progreso de carga de paquetes.

Firma:

onProgress(next?: (progress: LoadBundleTaskProgress) => unknown, error?: (err: Error) => unknown, complete?: () => void): void;

Parámetros

Parámetro Escribe Descripción
Siguiente (progreso: LoadBundleTaskProgress ) => desconocido Se llama cuando hay una actualización de progreso de la carga del paquete. Por lo general, las next llamadas ocurren cada vez que se carga un documento de Firestore desde el paquete.
error (err: Error) => desconocido Se llama cuando se produce un error durante la carga del paquete. La tarea se cancela después de informar el error y no debería haber más actualizaciones después de esto.
completo () => vacío Se llama cuando se completa la tarea de carga.

Devoluciones:

vacío

LoadBundleTask.entonces()

Implementa la interfaz Promise<LoadBundleTaskProgress>.then .

Firma:

then<T, R>(onFulfilled?: (a: LoadBundleTaskProgress) => T | PromiseLike<T>, onRejected?: (a: Error) => R | PromiseLike<R>): Promise<T | R>;

Parámetros

Parámetro Escribe Descripción
el Cumplido (a: LoadBundleTaskProgress ) => T | PromiseLike<T> Llamado al completar la tarea de carga con una actualización final de LoadBundleTaskProgress . La actualización siempre tendrá su taskState establecido en "Success" .
enRechazado (a: Error) => R | PromiseLike<R> Se llama cuando se produce un error durante la carga del paquete.

Devoluciones:

Promesa<T | R>