blockly > utils > एक्सटेंशन > register
utils.extensions.register() फ़ंक्शन
नए एक्सटेंशन फ़ंक्शन को रजिस्टर करता है. एक्सटेंशन ऐसे फ़ंक्शन होते हैं जो ब्लॉक को शुरू करने में मदद करते हैं. इनमें आम तौर पर, ऑनचेंज हैंडलर और म्यूटेटर जैसे डाइनैमिक बिहेवियर जोड़े जाते हैं. इन्हें ब्लॉक.लागू करने की एक्सटेंशन() या JSON "एक्सटेंशन" कैटगरी के एट्रिब्यूट का इस्तेमाल करके लागू किया जाता है.
हस्ताक्षर:
export declare function register(name: string, initFn: Function): void;
पैरामीटर
पैरामीटर | Type | ब्यौरा |
---|---|---|
नाम | स्ट्रिंग | इस एक्सटेंशन का नाम. |
initFn | फ़ंक्शन | एक्सटेंडेड ब्लॉक को शुरू करने का फ़ंक्शन. |
सामान लौटाना:
void
अपवाद
{Error} अगर एक्सटेंशन का नाम खाली है, तो इसका मतलब है कि एक्सटेंशन पहले से रजिस्टर है या ExtensionFn कोई फ़ंक्शन नहीं है.