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>