LoadBundleTask class

Representa a tarefa de carregar um pacote do Firestore. Ela fornece o progresso do carregamento de pacotes, bem como a conclusão de tarefas e eventos de erro.

A API é compatível com Promise<LoadBundleTaskProgress>.

Assinatura:

export declare class LoadBundleTask implements PromiseLike<LoadBundleTaskProgress> 

Implementa: promiseLike<LoadBundleTaskProgress>

Métodos

Método Modificadores Descrição
catch(onRejeitar) Implementa a interface Promise<LoadBundleTaskProgress>.catch.
onProgress(next, error, complete) Registra funções para detectar eventos de progresso de carregamento de pacotes.
then(onFulfilled, onDenied) Implementa a interface Promise<LoadBundleTaskProgress>.then.

LoadBundleTask.catch()

Implementa a interface Promise<LoadBundleTaskProgress>.catch.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
onRejeitar (a: Erro) => R | Promessa como<R> Chamado quando ocorre um erro durante o carregamento do pacote.

Retorna:

Promessa<R | LoadBundleTaskProgress>

LoadBundleTask.onProgress()

Registra funções para detectar eventos de progresso de carregamento de pacotes.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
próxima (progresso: LoadBundleTaskProgress) => desconhecido Chamado quando há uma atualização do progresso do carregamento do pacote. Normalmente, as chamadas next ocorrem sempre que um documento do Firestore é carregado usando o pacote.
error (err: Erro) => desconhecido Chamado quando ocorre um erro durante o carregamento do pacote. A tarefa é cancelada depois de relatar o erro, e não haverá mais atualizações depois disso.
complete () => anular Chamado quando a tarefa de carregamento é concluída.

Retorna:

void

LoadBundleTask.then()

Implementa a interface Promise<LoadBundleTaskProgress>.then.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
onFulfill (a: LoadBundleTaskProgress) => P | Promessa como<T> Chamado na conclusão da tarefa de carregamento com uma atualização final de LoadBundleTaskProgress. A atualização sempre terá o taskState definido como "Success".
onRejeitar (a: Erro) => R | Promessa como<R> Chamado quando ocorre um erro durante o carregamento do pacote.

Retorna:

Promessa<T | R>