diff --git a/packages/vite/client.d.ts b/packages/vite/client.d.ts index e99b4a526b7a58..08e1e4cb424c84 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,11 +65,19 @@ 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` +// see `src/node/constants.ts` // images +declare module '*.png' { + const src: string + export default src +} declare module '*.jpg' { const src: string export default src @@ -86,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 @@ -164,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 @@ -183,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: { @@ -198,6 +208,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 @@ -205,6 +220,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