blockly > utils > एक्सटेंशन > registerMutator
utils.extensions.registerMutator() फ़ंक्शन
नया एक्सटेंशन फ़ंक्शन रजिस्टर करता है जो ब्लॉक में म्यूटेटर जोड़ता है. रजिस्टर करते समय, यह म्यूटेटर के बारे में कुछ बुनियादी जांच करता है. अगर मिक्सिन पर कंपोज़ और डिकंपोज़, दोनों की जानकारी दी गई है, तो रैपर ब्लॉक में एक म्यूटेटर डायलॉग भी जोड़ सकता है.
हस्ताक्षर:
export declare function registerMutator(name: string, mixinObj: any, opt_helperFn?: () => any, opt_blockList?: string[]): void;
पैरामीटर
पैरामीटर | Type | ब्यौरा |
---|---|---|
नाम | स्ट्रिंग | इस म्यूटेटर एक्सटेंशन का नाम. |
mixinObj | कोई भी | शामिल की जाने वाली वैल्यू. |
opt_helperFn | () => कोई | (ज़रूरी नहीं) ऑब्जेक्ट को मिलाने के बाद लागू किया जाने वाला एक वैकल्पिक फ़ंक्शन. |
opt_blockList | स्ट्रिंग[] | (ज़रूरी नहीं) म्यूटेटर डायलॉग के फ़्लायआउट में दिखने वाले ब्लॉक की सूची. |
सामान लौटाना:
void
अपवाद
{Error} तब दिखती है, जब म्यूटेशन अमान्य है या उसे ब्लॉक में लागू नहीं किया जा सकता.