Задать вопрос

TS2456: Type alias 'type' circularly references itself?

type A = {
  b: number;
  c: C;
}

function getC(a: A) {
  return {
    b: a.b
  }
}

type C = ReturnType<typeof getC>


В итоге получаем TS2456: Type alias 'type' circularly references itself, что не лишено смысла конечно же, но как это обойти?
  • Вопрос задан
  • 349 просмотров
Подписаться 1 Средний 5 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы