From: edison Date: Tue, 27 May 2025 10:49:34 +0000 (+0800) Subject: Revert "fix(compiler-sfc): add error handling for defineModel() without varia…" ... X-Git-Tag: v3.5.16~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=42f879fcab48e0e1011967a771b4ad9e8838d760;p=thirdparty%2Fvuejs%2Fcore.git Revert "fix(compiler-sfc): add error handling for defineModel() without varia…" (#13390) This reverts commit 00734afef5f7bddbdaee52aa5359a6ef989f32d3. --- diff --git a/packages/compiler-sfc/__tests__/compileScript.spec.ts b/packages/compiler-sfc/__tests__/compileScript.spec.ts index b2a8036a0e..73c6d316a4 100644 --- a/packages/compiler-sfc/__tests__/compileScript.spec.ts +++ b/packages/compiler-sfc/__tests__/compileScript.spec.ts @@ -1007,7 +1007,7 @@ describe('SFC compile `), @@ -1017,7 +1017,7 @@ describe('SFC compile `), @@ -1027,7 +1027,7 @@ describe('SFC compile - `), - ).toThrow( - 'defineModel() must be assigned to a variable. For example: const model = defineModel()', - ) - }) }) diff --git a/packages/compiler-sfc/src/script/defineModel.ts b/packages/compiler-sfc/src/script/defineModel.ts index 746bbabe55..0508280028 100644 --- a/packages/compiler-sfc/src/script/defineModel.ts +++ b/packages/compiler-sfc/src/script/defineModel.ts @@ -22,13 +22,6 @@ export function processDefineModel( return false } - if (!declId) { - ctx.error( - 'defineModel() must be assigned to a variable. For example: const model = defineModel()', - node, - ) - } - ctx.hasDefineModelCall = true const type =