Вложенный экспорт Index.ts с помощью webpack

#typescript #webpack #cyclic-reference

Вопрос:

У меня есть эта иерархия источников машинописного текста:

 shared/
  columns/
    column.ts
    index.ts
  filters/
    column-filter.ts
    index.ts
  index.ts
test.ts
 

вот суть с файлами (извините, что gist не поддерживает папки): https://gist.github.com/Jaroost/c79dc2384d49fcda35f12ef7e67a84c6

здесь все работает нормально, даже циклический импорт (столбец импортирует столбец-фильтр и столбец-фильтр импортирует столбец)

Но когда я добавляю другой файл date-column.ts в общий/столбцы/ и обновляю index.ts следующим образом: https://gist.github.com/Jaroost/5a24064e2d98d6856df108c7506d6be2

Компиляция прошла нормально, но в навигаторе у меня эта ошибка:

 Uncaught TypeError: Super expression must either be null or a function
 

Что я делаю не так?

Комментарии:

1. Хм, похоже, что, используя только 1 индекс.ts, это работает