У меня есть код, где я лениво импортирую определенные модули в зависимости от условий.
case ClientWidgetTypes.HAPPY_WIDGET:
widgetClass = require('./widget/HappyWidget').default;
break;
Предположим, что теперь, если я удалю файл HappyWidget.js / ts из проекта, на нем должен быть текст, указывающий мне, что это неправильный путь, или компиляция ts должна завершиться неудачно. Я не могу достичь ни того, ни другого. Было бы полезно, если бы я мог установить tslint или eslint или какое-то правило в ts-компиляции, чтобы он потерпел неудачу.
Мы используем ES-6 на случай, если это поможет.