LoadBundleTask class

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>