blockly > utils > extensions > register
הפונקציה utils.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 היא לא פונקציה.