blockly > Utils > Extensions > Register

تابع ()utils.extensions.register

یک تابع برنامه افزودنی جدید را ثبت می کند. برنامه‌های افزودنی توابعی هستند که به مقداردهی اولیه بلوک‌ها کمک می‌کنند و معمولاً رفتارهای دینامیکی مانند onchange handlers و mutators را اضافه می‌کنند. اینها با استفاده از Block.applyExtension()، یا ویژگی آرایه "extensions" JSON اعمال می شوند.

امضا:

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

مولفه های

پارامتر تایپ کنید شرح
نام رشته نام این پسوند.
initFn تابع تابع مقداردهی اولیه یک بلوک توسعه یافته.

برمی گرداند:

خالی

استثناها

{ خطا } اگر نام برنامه افزودنی خالی باشد، پسوند قبلاً ثبت شده است یا extensionFn یک تابع نیست.