esModuleInterop default import mapping for CommonJS modules with dual exports
Goal Achieve predictable default imports when migrating a small application to TypeScript without downtime, relying on esModuleInterop to synthesize default exports from existing CommonJS dependencies. Constraints and uncertainty The compiler maps a default import to module.exports when only that property is assigned, but to module.default when both module.e