TypeScript · Middle · Запитання 63 з 75
Як отримати тип екземпляра й аргументи конструктора класу?
type Svc = InstanceType<typeof ApiService>;
type Args = ConstructorParameters<typeof ApiService>;- ✓Правильна відповідь: Через
InstanceTypeіConstructorParameters, застосовані доtypeof Class - 2Через
ReturnType<ApiService> - 3Класи не можна використовувати в операторах типів
Пояснення
ApiService як тип уже означає тип екземпляра; typeof ApiService - сам конструктор.