diff --git a/src/build.ts b/src/build.ts index cdfa56f3f3..82ba02568f 100644 --- a/src/build.ts +++ b/src/build.ts @@ -100,7 +100,9 @@ export async function writeTypes (nitro: Nitro) { : {} }, include: [ - './nitro.d.ts' + './nitro.d.ts', + join(relative(join(nitro.options.buildDir, 'types'), nitro.options.rootDir), '**/*'), + ...nitro.options.srcDir !== nitro.options.rootDir ? [join(relative(join(nitro.options.buildDir, 'types'), nitro.options.srcDir), '**/*')] : [] ] } await writeFile(join(nitro.options.buildDir, 'types/tsconfig.json'), JSON.stringify(tsConfig, null, 2))