Environment information
My project has a main.ts entry point, as well as a util.ts file that it uses. util.ts imports nothing from main.ts. I'm using typescript 5.4.5 and tsimp 2.0.11, and the project is set up to be ESM-only.
Reproduction steps
- Run
TSIMP_DIAG=error tsimp src/main.ts (should work correctly)
- Add the line
export const greeting = "hi"; to util.ts
- Add these lines to
main.ts:
import { greeting } from "./util.js";
console.log(greeting);
- Run
TSIMP_DIAG=error tsimp src/main.ts again
- Now I get an error:
src/main.ts:10:10 - error TS2724: '"./util.js"' has no exported member 'greeting'.
- Run
tsimp --restart
- Run
TSIMP_DIAG=error tsimp src/main.ts a third time, and now it works again.