Representa a tarefa de carregar um pacote do Firestore. Ele fornece o progresso do carregamento do pacote configurável, bem como a conclusão da tarefa 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 |
---|---|---|
pegar(onRejeitado) | Implementa a interface Promise<LoadBundleTaskProgress>.catch . | |
onProgress(próximo, erro, completo) | Registra funções para ouvir eventos de progresso de carregamento do pacote. | |
então(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 | Tipo | Descrição |
---|---|---|
onRejeitado | (a: Erro) => R | PromessaLike<R> | Chamado quando ocorre um erro durante o carregamento do pacote. |
Retorna:
Promessa<R | LoadBundleTaskProgress >
LoadBundleTask.onProgress()
Registra funções para ouvir eventos de progresso de carregamento do pacote.
Assinatura:
onProgress(next?: (progress: LoadBundleTaskProgress) => unknown, error?: (err: Error) => unknown, complete?: () => void): void;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
próximo | (progresso: LoadBundleTaskProgress ) => desconhecido | Chamado quando há uma atualização de progresso do carregamento do pacote. Normalmente, 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 é interrompida após relatar o erro e não deverá haver mais atualizações depois disso. |
completo | () => nulo | Chamado quando a tarefa de carregamento é concluída. |
Retorna:
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 | Tipo | Descrição |
---|---|---|
onFulfilled | (a: LoadBundleTaskProgress ) => T | PromessaLike<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" . |
onRejeitado | (a: Erro) => R | PromessaLike<R> | Chamado quando ocorre um erro durante o carregamento do pacote. |
Retorna:
Promessa<T | R>