ब्लॉकली > एक्सटेंशन > registerMutator

एक्सटेंशन.registerMutator() फ़ंक्शन

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

हस्ताक्षर:

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

पैरामीटर

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

लौटाए जाने वाले प्रॉडक्ट:

अमान्य

अपवाद

अगर म्यूटेशन अमान्य है या उसे ब्लॉक पर लागू नहीं किया जा सकता, तो {गड़बड़ी}.