Skip to content

Commit 4cab71d

Browse files
committed
fix(kit,nuxt): ensure webworker types are available
1 parent 0cd98e1 commit 4cab71d

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

packages/kit/src/template.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@ export async function _generateTypes (nuxt: Nuxt) {
191191
'ESNext',
192192
'dom',
193193
'dom.iterable',
194+
'webworker',
194195
],
195196
/* JSX support for Vue */
196197
jsx: 'preserve',

packages/nuxt/src/core/nitro.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,9 @@ export async function initNitro (nuxt: Nuxt & { _nitro?: Nitro }) {
116116
generateTsConfig: true,
117117
tsconfigPath: 'tsconfig.server.json',
118118
tsConfig: {
119+
compilerOptions: {
120+
lib: ['esnext', 'webworker', 'dom.iterable'],
121+
},
119122
include: [
120123
join(nuxt.options.buildDir, 'types/nitro-nuxt.d.ts'),
121124
...modules.map(m => join(relativeWithDot(nuxt.options.buildDir, m), 'runtime/server')),

tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
/* If your code runs in the DOM: */
2323
"lib": [
2424
"es2022",
25+
"webworker",
2526
"dom",
2627
"dom.iterable"
2728
],

0 commit comments

Comments
 (0)