From f1273571c76a0feeb57cc260404b9bcc1e6aaa73 Mon Sep 17 00:00:00 2001 From: dullathanol <327533967@qq.com> Date: Sun, 5 Apr 2026 01:59:17 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E9=83=A8=E5=88=86?= =?UTF-8?q?=E6=83=85=E5=86=B5=20component=20=E7=B1=BB=E5=9E=8B=E4=B8=A2?= =?UTF-8?q?=E5=A4=B1=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/@core/ui-kit/form-ui/src/types.ts | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/packages/@core/ui-kit/form-ui/src/types.ts b/packages/@core/ui-kit/form-ui/src/types.ts index e0277ff64..f515e3044 100644 --- a/packages/@core/ui-kit/form-ui/src/types.ts +++ b/packages/@core/ui-kit/form-ui/src/types.ts @@ -263,12 +263,9 @@ type FormSchemaDiscriminated< } & FormSchemaBody; }[Extract]; -type FormSchemaFallback< - T extends BaseFormComponentType, - P extends Record, -> = { +type FormSchemaFallback = { /** 组件 */ - component: Component | Exclude>; + component: Component | T; /** 组件参数 */ componentProps?: ComponentProps; } & FormSchemaBody; @@ -276,14 +273,7 @@ type FormSchemaFallback< export type FormSchema< T extends BaseFormComponentType = BaseFormComponentType, P extends Record = Record, -> = [keyof P] extends [never] - ? { - /** 组件 */ - component: Component | T; - /** 组件参数 */ - componentProps?: ComponentProps; - } & FormSchemaBody - : FormSchemaDiscriminated | FormSchemaFallback; +> = FormSchemaDiscriminated | FormSchemaFallback; export type HandleSubmitFn = ( values: Record,