blockly‏ > Extensions‏ > register

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

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

Signature:

export declare function register<T extends Block>(name: string, initFn: (this: T) => void): void;

פרמטרים

פרמטר סוג תיאור
שם מחרוזת השם של התוסף הזה.
initFn (this: T) => void הפונקציה לאינטליקציה של בלוק מורחב.

החזרים:

לא תקף

חריגים

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