TypeScript · Senior · Запитання 40 з 75

Як типізувати параметр, що приймає конструктор абстрактного класу?

Пояснення

Абстрактні конструкторні типи (TS 4.2) дають змогу приймати й абстрактні, і звичайні класи - наприклад, у функціях-міксинах. new (...args) => T не прийме абстрактного класу. Вбудованого Constructor<T> немає, його зазвичай оголошують самі.

Де почитати

Помилка в запитанні

TypeScript · Senior · запитання 40

Перевірте себе

Пройдіть тест TypeScript · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест