наверно таргет в тсконфиге на ес6 поставить, но вообще я с такой проблемой не сталкивался. Обычно юзаю конст энумы которые вообще реплейсятся на литералы в месте использования, но не знаю работают ли они в свелте, потому что плохо совместимы с isolatedModules
ага попробую, да тоже смотрел на них, но не понял как они будут работать. сейчас юзаю энамы для описания вариантов пропсов компонантов и экспортирют их из модуля компонента, чтобы можно было снаружи юзать
хз как сейчас принято это все называть, но он транслирует из одного языка в другой и делает статический анализ типов =) и когда isolatedModules: false он работает с инфой из всех файлов сразу, а не только с текущим транслируемым. Поэтому он может гораздо больше чем бабель и больше чем бабель с тайпскрипт трансформой