17 / 37
Как работает опция esModuleInterop?
esModuleInterop: true добавляет вспомогательные функции (__importDefault и __importStar), которые обеспечивают корректную совместимость между ES-модулями и CommonJS-модулями. Без неё import express from 'express' может не работать, потому что CommonJS-модуль не имеет свойства default. С ней TypeScript генерирует обёртку, которая эмулирует default export для CommonJS-пакетов.