Skip to content

Commit 52d7a4a

Browse files
authored
Update client types to match Vite (#6770)
* fix(types): Update client types to match Vite's * chore: changeset
1 parent 72fed68 commit 52d7a4a

2 files changed

Lines changed: 60 additions & 5 deletions

File tree

.changeset/fast-worms-agree.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'astro': patch
3+
---
4+
5+
Updated types to match newer Vite versions

packages/astro/client-base.d.ts

Lines changed: 55 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,10 @@ declare module '*.module.pcss' {
178178
const classes: CSSModuleClasses;
179179
export default classes;
180180
}
181+
declare module '*.module.sss' {
182+
const classes: CSSModuleClasses;
183+
export default classes;
184+
}
181185

182186
// CSS
183187
declare module '*.css' {
@@ -208,9 +212,31 @@ declare module '*.pcss' {
208212
const css: string;
209213
export default css;
210214
}
215+
declare module '*.sss' {
216+
const css: string;
217+
export default css;
218+
}
211219

212220
// Built-in asset types
213-
// see `src/constants.ts`
221+
// see `src/node/constants.ts`
222+
223+
// images
224+
declare module '*.jfif' {
225+
const src: string;
226+
export default src;
227+
}
228+
declare module '*.pjpeg' {
229+
const src: string;
230+
export default src;
231+
}
232+
declare module '*.pjp' {
233+
const src: string;
234+
export default src;
235+
}
236+
declare module '*.ico' {
237+
const src: string;
238+
export default src;
239+
}
214240

215241
// media
216242
declare module '*.mp4' {
@@ -242,6 +268,11 @@ declare module '*.aac' {
242268
export default src;
243269
}
244270

271+
declare module '*.opus' {
272+
const src: string;
273+
export default src;
274+
}
275+
245276
// fonts
246277
declare module '*.woff' {
247278
const src: string;
@@ -265,10 +296,6 @@ declare module '*.otf' {
265296
}
266297

267298
// other
268-
declare module '*.wasm' {
269-
const initWasm: (options: WebAssembly.Imports) => Promise<WebAssembly.Exports>;
270-
export default initWasm;
271-
}
272299
declare module '*.webmanifest' {
273300
const src: string;
274301
export default src;
@@ -282,6 +309,12 @@ declare module '*.txt' {
282309
export default src;
283310
}
284311

312+
// wasm?init
313+
declare module '*.wasm?init' {
314+
const initWasm: (options: WebAssembly.Imports) => Promise<WebAssembly.Instance>;
315+
export default initWasm;
316+
}
317+
285318
// web worker
286319
declare module '*?worker' {
287320
const workerConstructor: {
@@ -297,13 +330,30 @@ declare module '*?worker&inline' {
297330
export default workerConstructor;
298331
}
299332

333+
declare module '*?worker&url' {
334+
const src: string;
335+
export default src;
336+
}
337+
300338
declare module '*?sharedworker' {
301339
const sharedWorkerConstructor: {
302340
new (): SharedWorker;
303341
};
304342
export default sharedWorkerConstructor;
305343
}
306344

345+
declare module '*?sharedworker&inline' {
346+
const sharedWorkerConstructor: {
347+
new (): SharedWorker;
348+
};
349+
export default sharedWorkerConstructor;
350+
}
351+
352+
declare module '*?sharedworker&url' {
353+
const src: string;
354+
export default src;
355+
}
356+
307357
declare module '*?raw' {
308358
const src: string;
309359
export default src;

0 commit comments

Comments
 (0)