blockly > utils > extensions > registerMutator
تابع ()utils.extensions.registerMutator
یک تابع افزونه جدید را ثبت می کند که یک جهش دهنده به بلوک اضافه می کند. در زمان ثبت نام، برخی از بررسی های اولیه سلامت عقل را روی جهش دهنده انجام می دهد. بسته بندی همچنین ممکن است یک دیالوگ mutator را به بلوک اضافه کند، اگر هر دو compose و decompose در mixin تعریف شده باشند.
امضا:
export declare function registerMutator(name: string, mixinObj: any, opt_helperFn?: () => any, opt_blockList?: string[]): void;
مولفه های
پارامتر | تایپ کنید | شرح |
---|---|---|
نام | رشته | نام این پسوند mutator. |
mixinObj | هر | مقادیری که باید با هم ترکیب شوند |
opt_helperFn | () => هر | (اختیاری) یک تابع اختیاری برای اعمال پس از مخلوط کردن در شی. |
opt_blockList | رشته[] | (اختیاری) فهرستی از بلوکها که در صفحه محاوره mutator ظاهر میشوند. |
برمی گرداند:
خالی
استثناها
{ خطا } اگر جهش نامعتبر باشد یا نتوان آن را روی بلوک اعمال کرد.