blockly > Extensions > register

تابع () Extensions.register

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

امضا:

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

پارامترها

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

برمی‌گرداند:

باطل

استثنائات

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