একটি Firestore বান্ডেল লোড করার কাজটি উপস্থাপন করে। এটি বান্ডিল লোডিংয়ের অগ্রগতি, সেইসাথে টাস্ক সমাপ্তি এবং ত্রুটি ইভেন্টগুলি প্রদান করে।
API Promise<LoadBundleTaskProgress>
এর সাথে সামঞ্জস্যপূর্ণ .
স্বাক্ষর:
export declare class LoadBundleTask implements PromiseLike<LoadBundleTaskProgress>
ইমপ্লিমেন্টস: প্রমিসলাইক< LoadBundleTaskProgress >
পদ্ধতি
পদ্ধতি | সংশোধক | বর্ণনা |
---|---|---|
ধরা (অনজরিত) | Promise<LoadBundleTaskProgress>.catch ইন্টারফেস। | |
অগ্রগতি (পরবর্তী, ত্রুটি, সম্পূর্ণ) | বান্ডিল লোডিং অগ্রগতি ইভেন্টগুলি শুনতে ফাংশন নিবন্ধন করে। | |
তারপর (সম্পূর্ণ, অনস্বীকার্য) | Promise<LoadBundleTaskProgress>.then ইন্টারফেস। |
LoadBundleTask.catch()
Promise<LoadBundleTaskProgress>.catch
ইন্টারফেস।
স্বাক্ষর:
catch<R>(onRejected: (a: Error) => R | PromiseLike<R>): Promise<R | LoadBundleTaskProgress>;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
অন প্রত্যাখ্যাত | (a: Error) => R | প্রমিসলাইক<R> | বান্ডিল লোড করার সময় একটি ত্রুটি ঘটলে কল করা হয়। |
রিটার্ন:
প্রতিশ্রুতি <আর | LoadBundleTaskProgress >
LoadBundleTask.onProgress()
বান্ডিল লোডিং অগ্রগতি ইভেন্টগুলি শুনতে ফাংশন নিবন্ধন করে।
স্বাক্ষর:
onProgress(next?: (progress: LoadBundleTaskProgress) => unknown, error?: (err: Error) => unknown, complete?: () => void): void;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
পরবর্তী | (প্রগতি: LoadBundleTaskProgress ) => অজানা | বান্ডেল লোডিং থেকে অগ্রগতি আপডেট হলে কল করা হয়। সাধারণত next কলগুলি প্রতিবার বান্ডেল থেকে একটি Firestore নথি লোড করা হয়। |
ত্রুটি | (err: Error) => অজানা | বান্ডিল লোড করার সময় একটি ত্রুটি ঘটলে কল করা হয়। ত্রুটি রিপোর্ট করার পরে কাজটি বাতিল হয়ে যায় এবং এর পরে আর কোন আপডেট থাকা উচিত নয়। |
সম্পূর্ণ | () => অকার্যকর | লোডিং টাস্ক সম্পূর্ণ হলে কল করা হয়। |
রিটার্ন:
অকার্যকর
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> | একটি চূড়ান্ত LoadBundleTaskProgress আপডেটের সাথে লোডিং টাস্ক সম্পূর্ণ হওয়ার জন্য কল করা হয়েছে। আপডেটে সর্বদা এর taskState "Success" এ সেট করা থাকবে। |
অন প্রত্যাখ্যাত | (a: Error) => R | প্রমিসলাইক<R> | বান্ডিল লোড করার সময় একটি ত্রুটি ঘটলে কল করা হয়। |
রিটার্ন:
প্রতিশ্রুতি <T | আর>