From d952972d0bf31850ea1b819453c85f4feecdb9fd Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Mon, 7 Jul 2025 14:56:15 +0200 Subject: [PATCH] fix(typecheck): proxy `overrides` to `loadNuxt` --- packages/nuxi/src/commands/typecheck.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/nuxi/src/commands/typecheck.ts b/packages/nuxi/src/commands/typecheck.ts index 0c4c82995..0a5323d43 100644 --- a/packages/nuxi/src/commands/typecheck.ts +++ b/packages/nuxi/src/commands/typecheck.ts @@ -31,7 +31,7 @@ export default defineCommand({ // Prefer local install if possible resolveModulePath('typescript', { try: true }), resolveModulePath('vue-tsc/bin/vue-tsc.js', { try: true }), - writeTypes(cwd, ctx.args.dotenv, ctx.args.logLevel as 'silent' | 'info' | 'verbose'), + writeTypes(cwd, ctx.args.dotenv, ctx.args.logLevel as 'silent' | 'info' | 'verbose', ctx.data?.overrides), ]) const typeCheckArgs = supportsProjects ? ['-b', '--noEmit'] : ['--noEmit'] @@ -67,7 +67,7 @@ export default defineCommand({ }, }) -async function writeTypes(cwd: string, dotenv?: string, logLevel?: 'silent' | 'info' | 'verbose') { +async function writeTypes(cwd: string, dotenv?: string, logLevel?: 'silent' | 'info' | 'verbose', overrides?: Record) { const { loadNuxt, buildNuxt, writeTypes } = await loadKit(cwd) const nuxt = await loadNuxt({ cwd, @@ -75,6 +75,7 @@ async function writeTypes(cwd: string, dotenv?: string, logLevel?: 'silent' | 'i overrides: { _prepare: true, logLevel, + ...overrides, }, })