LoadBundleTask class

Firestore バンドルをロードするタスクを表します。バンドルの読み込みの進行状況、タスクの完了およびエラー イベントが表示されます。

API はPromise<LoadBundleTaskProgress>と互換性があります。

サイン:

export declare class LoadBundleTask implements PromiseLike<LoadBundleTaskProgress> 

実装: PromiseLike< LoadBundleTaskProgress >

メソッド

方法修飾子説明
catch(拒否された場合) Promise<LoadBundleTaskProgress>.catchインターフェイスを実装します。
onProgress(次、エラー、完了)バンドル読み込み進行状況イベントをリッスンする関数を登録します。
then(onFulfilled、onRejected) Promise<LoadBundleTaskProgress>.thenインターフェイスを実装します。

LoadBundleTask.catch()

Promise<LoadBundleTaskProgress>.catchインターフェイスを実装します。

サイン:

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

パラメーター

パラメータタイプ説明
拒否された場合(a: エラー) => R |プロミスライク<R>バンドルのロード中にエラーが発生したときに呼び出されます。

戻り値:

約束<R |ロードバンドルタスクの進行状況>

LoadBundleTask.onProgress()

バンドル読み込み進行状況イベントをリッスンする関数を登録します。

サイン:

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

パラメーター

パラメータタイプ説明
(進行状況: LoadBundleTaskProgress ) => 不明バンドルの読み込みによる進行状況の更新があるときに呼び出されます。通常、 next呼び出しは、Firestore ドキュメントがバンドルからロードされるたびに発生します。
エラー(err: エラー) => 不明バンドルのロード中にエラーが発生したときに呼び出されます。タスクはエラーを報告した後に中止され、これ以降は更新は行われません。
完了() => 無効ロードタスクが完了すると呼び出されます。

戻り値:

空所

LoadBundleTask.then()

Promise<LoadBundleTaskProgress>.thenインターフェイスを実装します。

サイン:

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

パラメーター

パラメータタイプ説明
履行済み(a: LoadBundleTaskProgress ) => T |プロミスライク<T>最終的なLoadBundleTaskProgress更新による読み込みタスクの完了時に呼び出されます。更新では、常にtaskState "Success"に設定されます。
拒否された場合(a: エラー) => R |プロミスライク<R>バンドルのロード中にエラーが発生したときに呼び出されます。

戻り値:

約束<T | R>