blockly > رجیستری > getClassFromOptions

تابع registry.getClassFromOptions().

کلاس را از گزینه های Blockly برای نوع داده شده دریافت می کند. این برای افزونه هایی استفاده می شود که یک ویژگی داخلی را نادیده می گیرند. (مثلا جعبه ابزار)

امضا:

export declare function getClassFromOptions<T>(type: Type<T>, options: Options, opt_throwIfMissing?: boolean): (new (...p1: any[]) => T) | null;

پارامترها

پارامتر تایپ کنید توضیحات
نوع تایپ کنید <T> نوع افزونه
گزینه ها گزینه ها شی گزینه برای بررسی افزونه داده شده.
opt_throwIfMissing بولی (اختیاری) اگر نتوانیم افزونه را پیدا کنیم خطا ایجاد کنیم یا نه.

برمی گرداند:

(جدید (...p1: any[]) => T) | تهی

کلاس برای افزونه.