Add .js extension to import statement for node16
dylanarmstrong opened this issue · comments
For node16 / nodenext support, this should append .js to the import statement.
So:
tsTypes: {} as import("./index.typegen").Typegen0,
should become:
tsTypes: {} as import("./index.typegen.js").Typegen0,
I believe this would be backwards compatible on non-node16 as well, so should be safe to change.
useDeclarationFileForTypegenData
exists for that reason: https://github.com/statelyai/xstate-tools/releases/tag/stately-vscode%401.14.0
That appears to only be available in the vscode extension and not the CLI unfortunately.
Edit: Put in a PR that adds this to CLI.