ব্লকলি > রেজিস্ট্রি > রেজিস্টার
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অভাররাইড | বুলিয়ান | (ঐচ্ছিক) একটি ইতিমধ্যে নিবন্ধিত আইটেম ওভাররাইড করার সময় একটি ত্রুটি প্রতিরোধ করার জন্য সত্য। |
রিটার্ন:
অকার্যকর
ব্যতিক্রম
{ ত্রুটি } যদি টাইপ বা নাম খালি থাকে, প্রদত্ত টাইপ সহ একটি নাম ইতিমধ্যে নিবন্ধিত হয়েছে, অথবা যদি প্রদত্ত শ্রেণী বা বস্তুটি তার প্রকারের জন্য বৈধ না হয়।