blockly > utils > एक्सटेंशन > register

utils.extensions.register() फ़ंक्शन

नए एक्सटेंशन फ़ंक्शन को रजिस्टर करता है. एक्सटेंशन ऐसे फ़ंक्शन होते हैं जो ब्लॉक को शुरू करने में मदद करते हैं. इनमें आम तौर पर, ऑनचेंज हैंडलर और म्यूटेटर जैसे डाइनैमिक बिहेवियर जोड़े जाते हैं. इन्हें ब्लॉक.लागू करने की एक्सटेंशन() या JSON "एक्सटेंशन" कैटगरी के एट्रिब्यूट का इस्तेमाल करके लागू किया जाता है.

हस्ताक्षर:

export declare function register(name: string, initFn: Function): void;

पैरामीटर

पैरामीटर Type ब्यौरा
नाम स्ट्रिंग इस एक्सटेंशन का नाम.
initFn फ़ंक्शन एक्सटेंडेड ब्लॉक को शुरू करने का फ़ंक्शन.

सामान लौटाना:

void

अपवाद

{Error} अगर एक्सटेंशन का नाम खाली है, तो इसका मतलब है कि एक्सटेंशन पहले से रजिस्टर है या ExtensionFn कोई फ़ंक्शन नहीं है.