LoadBundleTask class

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

La API es compatible con Promise<LoadBundleTaskProgress>.

Firma:

export declare class LoadBundleTask implements PromiseLike<LoadBundleTaskProgress> 

Implementaciones: PromiseLike<LoadBundleTaskProgress>

Métodos

Método Teclas modificadoras Descripción
catch(onRejected) Implementa la interfaz Promise<LoadBundleTaskProgress>.catch.
onProgress(next, error, complete) Registra funciones para escuchar los eventos de progreso de carga de paquetes.
then(onFulfill, on libros) 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 Tipo Descripción
onRechazado (a: Error) => R | PromesaMe gusta<R> Se llama cuando se produce un error durante la carga del paquete.

Muestra:

Promesa<R | LoadBundleTaskProgress>

LoadBundleTask.onProgress()

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

Firma:

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

Parámetros

Parámetro Tipo Descripción
siguiente (progreso: LoadBundleTaskProgress) => Desconocida Se llama cuando hay una actualización de progreso a partir de la carga del paquete. Por lo general, se realizan llamadas a next cada vez que se carga un documento de Firestore desde el paquete.
error (err: Error) => Desconocida Se llama cuando se produce un error durante la carga del paquete. La tarea se anula después de informar el error y no debería haber más actualizaciones después de esto.
complete () => anular Se llama cuando se completa la tarea de carga.

Muestra:

void

LoadBundleTask.then()

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 Tipo Descripción
onFulfill (a: LoadBundleTaskProgress) => T | PromesaMe gusta<T> Se llama cuando se completa la tarea de carga con una actualización final de LoadBundleTaskProgress. La actualización siempre tendrá su taskState establecido en "Success".
onRechazado (a: Error) => R | PromesaMe gusta<R> Se llama cuando se produce un error durante la carga del paquete.

Muestra:

Promesa<T | P>