-
Notifications
You must be signed in to change notification settings - Fork 375
Open
Description
The rolled up exports uses export * as ____
syntax and there's no way to turn it off. My type compiler vite:dts
cannot understand the index.ts
file that is produced because of this.
See: https://github.com/dethcrypto/TypeChain?tab=readme-ov-file#cli
error during build:
Error: [vite:dts] The "export * as ___" syntax is not supported yet; as a workaround, use "import * as ___" with a separate "export { ___ }" declaration
/Users/johnshankman/Documents/manifoldxyz/burn-redeem-contracts/dist/contracts/ethers/index.d.ts:10:8
There's no way to control how this is generated using the typechain command
Solution
Use older import * as
syntax with export
at the end of the file. That way there's 0 chance of ever having compatibility issues with outside packages like vite-dts etc. No need to use new school syntax on such a simple file being autogenerated.
Metadata
Metadata
Assignees
Labels
No labels