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) | خالی

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