ব্লকলি > রেজিস্ট্রি > রেজিস্টার

registry.register() ফাংশন

একটি প্রকার এবং নামের উপর ভিত্তি করে একটি ক্লাস নিবন্ধন করে।

স্বাক্ষর:

export declare function register<T>(type: string | Type<T>, name: string, registryItem: (new (...p1: any[]) => T) | null | any, opt_allowOverrides?: boolean): void;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
প্রকার স্ট্রিং | টাইপ <T> প্লাগইন এর ধরন. (যেমন ক্ষেত্র, রেন্ডারার)
নাম স্ট্রিং প্লাগইন এর নাম. (উদাঃ ক্ষেত্র_কোণ, গেরাস)
রেজিস্ট্রি আইটেম (নতুন (...p1: any[]) => T) | শূন্য | যেকোনো রেজিস্টার করার জন্য ক্লাস বা অবজেক্ট।
opt_allowঅভাররাইড বুলিয়ান (ঐচ্ছিক) একটি ইতিমধ্যে নিবন্ধিত আইটেম ওভাররাইড করার সময় একটি ত্রুটি প্রতিরোধ করার জন্য সত্য।

রিটার্ন:

অকার্যকর

ব্যতিক্রম

{ ত্রুটি } যদি টাইপ বা নাম খালি থাকে, প্রদত্ত টাইপ সহ একটি নাম ইতিমধ্যে নিবন্ধিত হয়েছে, অথবা যদি প্রদত্ত শ্রেণী বা বস্তুটি তার প্রকারের জন্য বৈধ না হয়।