From 93a1f426cadd47d5f9b589836cf674c956116981 Mon Sep 17 00:00:00 2001 From: sapphi-red Date: Sat, 1 Oct 2022 00:28:39 +0900 Subject: [PATCH 1/4] fix: add `?worker&url` type --- packages/vite/client.d.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/vite/client.d.ts b/packages/vite/client.d.ts index e99b4a526b7a58..eced28c4315f85 100644 --- a/packages/vite/client.d.ts +++ b/packages/vite/client.d.ts @@ -198,6 +198,11 @@ declare module '*?worker&inline' { export default workerConstructor } +declare module '*?worker&url' { + const src: string + export default src +} + declare module '*?sharedworker' { const sharedWorkerConstructor: { new (): SharedWorker From 474f412d0ca4412ec8a327ad968e787b341c1b17 Mon Sep 17 00:00:00 2001 From: sapphi-red Date: Sat, 1 Oct 2022 17:04:56 +0900 Subject: [PATCH 2/4] fix: add `?sharedworker&inline`/`?sharedworker&url` type --- packages/vite/client.d.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/vite/client.d.ts b/packages/vite/client.d.ts index eced28c4315f85..3faa67d13c0f2c 100644 --- a/packages/vite/client.d.ts +++ b/packages/vite/client.d.ts @@ -210,6 +210,18 @@ declare module '*?sharedworker' { export default sharedWorkerConstructor } +declare module '*?sharedworker&inline' { + const sharedWorkerConstructor: { + new (): SharedWorker + } + export default sharedWorkerConstructor +} + +declare module '*?sharedworker&url' { + const src: string + export default src +} + declare module '*?raw' { const src: string export default src From c6769d3c77bfdea48439280e83200747f0ebf218 Mon Sep 17 00:00:00 2001 From: sapphi-red Date: Sat, 1 Oct 2022 17:25:45 +0900 Subject: [PATCH 3/4] fix(css): add sugarss module types --- packages/vite/client.d.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/vite/client.d.ts b/packages/vite/client.d.ts index 3faa67d13c0f2c..65ffcfef455598 100644 --- a/packages/vite/client.d.ts +++ b/packages/vite/client.d.ts @@ -31,6 +31,10 @@ declare module '*.module.pcss' { const classes: CSSModuleClasses export default classes } +declare module '*.module.sss' { + const classes: CSSModuleClasses + export default classes +} // CSS declare module '*.css' { @@ -61,6 +65,10 @@ declare module '*.pcss' { const css: string export default css } +declare module '*.sss' { + const css: string + export default css +} // Built-in asset types // see `src/constants.ts` From e25496421b61dff811b38f37e4a9530eadff01c8 Mon Sep 17 00:00:00 2001 From: sapphi-red Date: Sat, 1 Oct 2022 17:28:40 +0900 Subject: [PATCH 4/4] refactor: reorder module types --- packages/vite/client.d.ts | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/packages/vite/client.d.ts b/packages/vite/client.d.ts index 65ffcfef455598..08e1e4cb424c84 100644 --- a/packages/vite/client.d.ts +++ b/packages/vite/client.d.ts @@ -71,9 +71,13 @@ declare module '*.sss' { } // Built-in asset types -// see `src/constants.ts` +// see `src/node/constants.ts` // images +declare module '*.png' { + const src: string + export default src +} declare module '*.jpg' { const src: string export default src @@ -94,10 +98,6 @@ declare module '*.pjp' { const src: string export default src } -declare module '*.png' { - const src: string - export default src -} declare module '*.gif' { const src: string export default src @@ -172,12 +172,6 @@ declare module '*.otf' { } // other -declare module '*.wasm?init' { - const initWasm: ( - options: WebAssembly.Imports - ) => Promise - export default initWasm -} declare module '*.webmanifest' { const src: string export default src @@ -191,6 +185,14 @@ declare module '*.txt' { export default src } +// wasm?init +declare module '*.wasm?init' { + const initWasm: ( + options: WebAssembly.Imports + ) => Promise + export default initWasm +} + // web worker declare module '*?worker' { const workerConstructor: {