blockly > תוספים > register

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

הפונקציה רושמת פונקציית תוסף חדשה. תוספים הם פונקציות שעוזרות לאתחל בלוקים, ובדרך כלל מוסיפות התנהגות דינמית כמו handlers ו-mutator של onchange. את התוספים האלה מחילים באמצעות Block.applyExtension() או מאפיין המערך "extensions" של JSON.

Signature:

export declare function register(name: string, initFn: Function): void;

פרמטרים

פרמטר תיאור התיאור
name מחרוזת השם של התוסף הזה.
initFn פעולה הפונקציה לאתחול בלוק מורחב.

החזרות:

void

חריגים

{שגיאה} אם שם התוסף ריק, אם התוסף כבר רשום או ש-extensionFn הוא לא פונקציה.