LoadBundleTask class

একটি 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 | আর>