From 7a61a356649838531f4f51c45e2e76ab84474107 Mon Sep 17 00:00:00 2001 From: roymondchen Date: Fri, 29 May 2026 18:53:08 +0800 Subject: [PATCH] =?UTF-8?q?fix(editor):=20=E6=98=BE=E5=BC=8F=E6=A0=87?= =?UTF-8?q?=E6=B3=A8=20CompareForm=20=E7=9A=84=20defineExpose=20=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E4=BB=A5=E4=BF=AE=E5=A4=8D=20DTS=20=E6=9E=84=E5=BB=BA?= =?UTF-8?q?=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit defineExpose 同时暴露 MForm 实例 ref 与递归的 FormConfig ref,导致 vue-tsc 生成声明文件时推断类型过大无法序列化(TS7056)。改为显式标注 暴露类型,使其引用具名别名而非展开完整结构。 Co-authored-by: Cursor --- packages/editor/src/components/CompareForm.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/editor/src/components/CompareForm.vue b/packages/editor/src/components/CompareForm.vue index 8037ef25..91ce9b94 100644 --- a/packages/editor/src/components/CompareForm.vue +++ b/packages/editor/src/components/CompareForm.vue @@ -17,7 +17,7 @@