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
חריגים
{שגיאה} אם המוטציה לא חוקית או שאי אפשר להחיל על החסימה.