From 19cd95582bf8d073b1714f93cf9a6e4764f7ec0b Mon Sep 17 00:00:00 2001 From: daiwei Date: Wed, 9 Jul 2025 09:26:32 +0800 Subject: [PATCH] chore: cast decl.id to LVal --- packages/compiler-sfc/src/compileScript.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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 && -- 2.39.5