Simplified Configuration
Configure once with undts and forget about managing complex setups. Integration with Rollup, Vite, and other build tools is streamlined to enhance your development workflow.
Powerful & easy to use declaration file generator
Supports ts, tsx, vue, svelte, astro and vue vine!
Configure once with undts and forget about managing complex setups. Integration with Rollup, Vite, and other build tools is streamlined to enhance your development workflow.
Generate leaner and more efficient `.d.ts` files with built-in tree-shaking support, ensuring that your declaration files are as optimized as possible.
Extend undts with hooks based on ts-morph to integrate seamlessly with frameworks having their own compilers, like Vue, Svelte, and Astro.
Out-of-the-box support for multiple file formats including `.vue`, `.svelte`, `.astro`, `.vine.ts`, and standard `.ts`/`.tsx`, facilitating a wide range of project structures.
Start quickly with minimal setup. undts simplifies the generation of `.d.ts` files, letting you focus more on development and less on configuration.
Utilize advanced hooks for transforming imports, exports, and dynamic expressions, offering you full control over the declaration generation process.