From 0a3d568a47fa449e70f6885d7ee7caccb64a2a8e Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Wed, 18 Mar 2026 20:41:54 +0100 Subject: [PATCH] fix: add CSS module type declarations for dts generation vite-plugin-dts runs tsc to generate declarations and needs explicit type definitions for .module.css, .css, and .svg imports. Without these, the DTS step fails with TS2307 for every CSS module import. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/design-system/types/css-modules.d.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/design-system/types/css-modules.d.ts diff --git a/src/design-system/types/css-modules.d.ts b/src/design-system/types/css-modules.d.ts new file mode 100644 index 0000000..62f48f0 --- /dev/null +++ b/src/design-system/types/css-modules.d.ts @@ -0,0 +1,14 @@ +declare module '*.module.css' { + const classes: { readonly [key: string]: string } + export default classes +} + +declare module '*.css' { + const css: string + export default css +} + +declare module '*.svg' { + const url: string + export default url +}