blockly > एक्सटेंशन > registerMutator

Extension.registerMutator() फ़ंक्शन

नया एक्सटेंशन फ़ंक्शन रजिस्टर करता है जो ब्लॉक में म्यूटेटर जोड़ता है. रजिस्टर करते समय, यह म्यूटेटर के बारे में कुछ बुनियादी जांच करता है. अगर मिक्सिन पर कंपोज़ और डिकंपोज़, दोनों की जानकारी दी गई है, तो रैपर ब्लॉक में एक म्यूटेटर डायलॉग भी जोड़ सकता है.

हस्ताक्षर:

export declare function registerMutator(name: string, mixinObj: any, opt_helperFn?: () => any, opt_blockList?: string[]): void;

पैरामीटर

पैरामीटर Type ब्यौरा
नाम स्ट्रिंग इस म्यूटेटर एक्सटेंशन का नाम.
mixinObj कोई भी शामिल की जाने वाली वैल्यू.
opt_helperFn () => कोई (ज़रूरी नहीं) ऑब्जेक्ट को मिलाने के बाद लागू किया जाने वाला एक वैकल्पिक फ़ंक्शन.
opt_blockList स्ट्रिंग[] (ज़रूरी नहीं) म्यूटेटर डायलॉग के फ़्लायआउट में दिखने वाले ब्लॉक की सूची.

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

void

अपवाद

{Error} तब दिखती है, जब म्यूटेशन अमान्य है या उसे ब्लॉक में लागू नहीं किया जा सकता.