Может ли кто-нибудь объяснить, почему в TypScript не разрешено следующее?typescript - generics - ссылка на параметр из того же списка параметров
interface Base<T> {
}
interface SomeInterface<First, Second extends Base<First>> {
}
По какой-то причине я не понимаю, это не представляется возможным ссылаться на тип First
в Base<First>
.
Ошибка: Ограничение параметра типа не может ссылаться на какой-либо параметр типа из того же списка параметров.
Если ответ был предоставлен, вы должны действительно не просто читать и игнорировать его, но и предоставлять обратную связь, и если он полностью отвечает на вопрос, отметьте его как принятый. –