संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
blockly > utils > extensions > register
utils.extensions.register() फ़ंक्शन
नया एक्सटेंशन फ़ंक्शन रजिस्टर करता है. एक्सटेंशन ऐसे फ़ंक्शन होते हैं जो ब्लॉक को शुरू करने में मदद करते हैं. आम तौर पर, ये onchange हैंडलर और म्यूटेटर्स जैसे डाइनैमिक व्यवहार जोड़ते हैं. इन्हें Block.applyExtension() या JSON "extensions" कलेक्शन एट्रिब्यूट का इस्तेमाल करके लागू किया जाता है.
हस्ताक्षर:
export declare function register<T extends Block>(name: string, initFn: (this: T) => void): void;
पैरामीटर
पैरामीटर |
टाइप |
ब्यौरा |
नाम |
स्ट्रिंग |
इस एक्सटेंशन का नाम. |
initFn |
(this: T) => void |
एक्सटेंडेड ब्लॉक को शुरू करने वाला फ़ंक्शन. |
लौटाए जाने वाले प्रॉडक्ट:
अमान्य
अपवाद
{Error} अगर एक्सटेंशन का नाम खाली है, एक्सटेंशन पहले से रजिस्टर है या extensionFn कोई फ़ंक्शन नहीं है.
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया."],[],[]]