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

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, что не лишено смысла конечно же, но как это обойти?
  • Вопрос задан
  • 289 просмотров
Подписаться 1 Средний 5 комментариев
Пригласить эксперта
Ваш ответ на вопрос

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

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