From: daiwei Date: Wed, 9 Jul 2025 01:26:32 +0000 (+0800) Subject: chore: cast decl.id to LVal X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F13575%2Fhead;p=thirdparty%2Fvuejs%2Fcore.git chore: cast decl.id to LVal --- diff --git a/packages/compiler-sfc/src/compileScript.ts b/packages/compiler-sfc/src/compileScript.ts index 2e1e0ec34d..3bfc90dfaa 100644 --- a/packages/compiler-sfc/src/compileScript.ts +++ b/packages/compiler-sfc/src/compileScript.ts @@ -18,6 +18,7 @@ import type { Declaration, ExportSpecifier, Identifier, + LVal, Node, ObjectPattern, Statement, @@ -540,7 +541,7 @@ export function compileScript( } // defineProps - const isDefineProps = processDefineProps(ctx, init, decl.id) + const isDefineProps = processDefineProps(ctx, init, decl.id as LVal) if (ctx.propsDestructureRestId) { setupBindings[ctx.propsDestructureRestId] = BindingTypes.SETUP_REACTIVE_CONST @@ -548,10 +549,10 @@ export function compileScript( // defineEmits const isDefineEmits = - !isDefineProps && processDefineEmits(ctx, init, decl.id) + !isDefineProps && processDefineEmits(ctx, init, decl.id as LVal) !isDefineEmits && - (processDefineSlots(ctx, init, decl.id) || - processDefineModel(ctx, init, decl.id)) + (processDefineSlots(ctx, init, decl.id as LVal) || + processDefineModel(ctx, init, decl.id as LVal)) if ( isDefineProps &&