TypeScript · Middle · Запитання 63 з 75

Як отримати тип екземпляра й аргументи конструктора класу?

type Svc = InstanceType<typeof ApiService>;
type Args = ConstructorParameters<typeof ApiService>;

Пояснення

ApiService як тип уже означає тип екземпляра; typeof ApiService - сам конструктор.

Де почитати

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

TypeScript · Middle · запитання 63

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

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

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