LoadBundleTask class

Representa a tarefa de carregar um pacote do Firestore. Ele fornece o progresso do carregamento do pacote, bem como a conclusão da tarefa e os 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(onRejeitado) Implementa a interface Promise<LoadBundleTaskProgress>.catch .
onProgress(próximo, erro, completo) Registra funções para ouvir os eventos de progresso de carregamento do pacote.
then(onFulfilled, onRejected) 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 Modelo Descrição
emRejeitado (a: Erro) => R | PromiseLike<R> Chamado quando ocorre um erro durante o carregamento do pacote.

Devoluções:

Promessa<R | LoadBundleTaskProgress >

LoadBundleTask.onProgress()

Registra funções para ouvir os eventos de progresso de carregamento do pacote.

Assinatura:

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

Parâmetros

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

Devoluções:

vazio

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 Modelo Descrição
emCumprido (a: LoadBundleTaskProgress ) => T | PromiseLike<T> Chamado na conclusão da tarefa de carregamento com uma atualização final LoadBundleTaskProgress . A atualização sempre terá seu taskState definido como "Success" .
emRejeitado (a: Erro) => R | PromiseLike<R> Chamado quando ocorre um erro durante o carregamento do pacote.

Devoluções:

Promessa<T | R>