Menampilkan tugas pemuatan paket Firestore. Dasbor ini menyediakan progres pemuatan paket, serta penyelesaian tugas dan peristiwa error.
API ini kompatibel dengan Promise<LoadBundleTaskProgress>
.
Tanda Tangan:
export declare class LoadBundleTask implements PromiseLike<LoadBundleTaskProgress>
Mengimplementasikan: PromiseLike<LoadBundleTaskProgress>
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
tangkapan(onDitolak) | Mengimplementasikan antarmuka Promise<LoadBundleTaskProgress>.catch . |
|
onProgress(berikutnya, error, selesai) | Mendaftarkan fungsi untuk memproses peristiwa progres pemuatan paket. | |
lalu(onFulfilled, onReject) | Mengimplementasikan antarmuka Promise<LoadBundleTaskProgress>.then . |
LoadBundleTask.catch()
Mengimplementasikan antarmuka Promise<LoadBundleTaskProgress>.catch
.
Tanda Tangan:
catch<R>(onRejected: (a: Error) => R | PromiseLike<R>): Promise<R | LoadBundleTaskProgress>;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
onDitolak | (a: Kesalahan) => M PromiseLike<R> | Dipanggil saat terjadi error selama pemuatan paket. |
Hasil:
Promise<R | LoadBundleTaskProgress>
LoadBundleTask.onProgress()
Mendaftarkan fungsi untuk memproses peristiwa progres pemuatan paket.
Tanda Tangan:
onProgress(next?: (progress: LoadBundleTaskProgress) => unknown, error?: (err: Error) => unknown, complete?: () => void): void;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
berikutnya | (progres: LoadBundleTaskProgress) => tidak dikenal | Dipanggil saat ada update progres dari pemuatan paket. Biasanya panggilan next terjadi setiap kali dokumen Firestore dimuat dari paket. |
error | (err: Kesalahan) => tidak dikenal | Dipanggil saat terjadi error selama pemuatan paket. Tugas dibatalkan setelah melaporkan error, dan seharusnya tidak ada lagi update setelah ini. |
selesai | () => kosong | Dipanggil saat tugas pemuatan selesai. |
Hasil:
void
LoadBundleTask.then()
Mengimplementasikan antarmuka Promise<LoadBundleTaskProgress>.then
.
Tanda Tangan:
then<T, R>(onFulfilled?: (a: LoadBundleTaskProgress) => T | PromiseLike<T>, onRejected?: (a: Error) => R | PromiseLike<R>): Promise<T | R>;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
onFulfilled | (a: LoadBundleTaskProgress) => Sl PromiseLike<T> | Memanggil penyelesaian tugas pemuatan dengan update LoadBundleTaskProgress akhir. taskState update akan selalu ditetapkan ke "Success" . |
onDitolak | (a: Kesalahan) => M PromiseLike<R> | Dipanggil saat terjadi error selama pemuatan paket. |
Hasil:
Janji<T | R