Опция --erasableSyntaxOnly в TypeScript
Вышли релизноуты беты TypeScript 5.8. Там есть разное полезное, но меня зацепила одна конкретная опция. В новом релизе хотят добавить аргумент
Если помните, в Node.js завезли возможность запускать ts-файлики вырезанием типов. И мешать могут енамы, неймспейсы, специальные особенности конструкторов классов. В целом, если вам правда очень хочется запускать ts-код без компиляции и сборки, можно поискать эти мешающие конструкции тем же поиском по файлам, регулярками, но гораздо приятнее, когда на ошибку кто-то укажет явно.
В общем, Node.js и TypeScript идут навстречу друг другу, это здорово.
https://devblogs.microsoft.com/typescript/announcing-typescript-5-8-beta/
Вышли релизноуты беты TypeScript 5.8. Там есть разное полезное, но меня зацепила одна конкретная опция. В новом релизе хотят добавить аргумент
--erasableSyntaxOnly
, который попросит TS ругаться на конструкции языка, несовместимые с Node.js.Если помните, в Node.js завезли возможность запускать ts-файлики вырезанием типов. И мешать могут енамы, неймспейсы, специальные особенности конструкторов классов. В целом, если вам правда очень хочется запускать ts-код без компиляции и сборки, можно поискать эти мешающие конструкции тем же поиском по файлам, регулярками, но гораздо приятнее, когда на ошибку кто-то укажет явно.
В общем, Node.js и TypeScript идут навстречу друг другу, это здорово.
https://devblogs.microsoft.com/typescript/announcing-typescript-5-8-beta/