Т.е. нужно, чтобы TS ругался, когда функцию вызывают без явного указания аргумента типа.
Вроде нет способа, а какая цель?
Собственно, заставить указывать. =)
Зачем?
Ну, допустим, у тебя есть function create<T>(): MyType<T> Принципиально важно, чтобы результат никогда не был MyType<void>.
Добавь extends
extends что?
Я не знаю что у тебя там, какой нибудь абстрактный класс
Ну, void там волне может быть. Это валидный тип.
Сработало. Спасибо. =)
Обсуждают сегодня