blockly > תוספים > registerMutator

הפונקציה extensions.registerMutator()

רושמת פונקציית תוסף חדשה שמוסיפה מוטטור לבלוק. בזמן הרישום, הפעולה הזו מבצעת כמה בדיקות שפיות בסיסיות במשתנה. ה-wrapper יכול גם להוסיף לבלוק תיבת דו-שיח של שינוי, אם גם כתיבה וגם פירוק מוגדרים במיקס.

Signature:

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

פרמטרים

פרמטר תיאור התיאור
name מחרוזת השם של תוסף השינוי הזה.
mixinObj הכול הערכים שצריך לשלב.
opt_helperFn () => כל אחת (אופציונלי) פונקציה אופציונלית שיש להחיל לאחר ערבוב באובייקט.
opt_blockList מחרוזת[] (אופציונלי) רשימה של בלוקים שיופיעו בחלון הנפתח של תיבת הדו-שיח של המוטציה.

החזרות:

void

חריגים

{שגיאה} אם המוטציה לא חוקית או שאי אפשר להחיל על החסימה.