blockly > Extensions > register
تابع () Extensions.register
یک تابع برنامه افزودنی جدید را ثبت می کند. برنامههای افزودنی توابعی هستند که به مقداردهی اولیه بلوکها کمک میکنند و معمولاً رفتارهای دینامیکی مانند onchange handlers و mutators را اضافه میکنند. اینها با استفاده از Block.applyExtension()، یا ویژگی آرایه "extensions" JSON اعمال می شوند.
امضا:
export declare function register(name: string, initFn: Function): void;
پارامترها
پارامتر | تایپ کنید | توضیحات |
---|---|---|
نام | رشته | نام این پسوند. |
initFn | تابع | تابع مقداردهی اولیه یک بلوک توسعه یافته. |
برمیگرداند:
باطل
استثنائات
{ خطا } اگر نام برنامه افزودنی خالی باشد، پسوند قبلاً ثبت شده است یا extensionFn یک تابع نیست.