fix(form): 修正整数类型映射定义

- 将 INTEGER 类型从 "number" 更正为 "integer"
- 为 INTEGER 类型添加对应的 InputNumberProps 类型定义
master
LiuJiaNan 2026-04-15 17:58:01 +08:00
parent 8b592a84cd
commit d84943736b
2 changed files with 3 additions and 10 deletions

View File

@ -176,15 +176,8 @@ export type FormOptionCustomRender<O extends boolean = false, C extends boolean
*
*/
export type FormOption
= | FormOptionDefault<false, false>
| FormOptionDefault<false, true>
| FormOptionDefault<true, false>
| { [K in keyof FORM_ITEM_RENDER_TYPE_MAP]: FormOptionByRender<K, false, false> }[keyof FORM_ITEM_RENDER_TYPE_MAP]
| { [K in keyof FORM_ITEM_RENDER_TYPE_MAP]: FormOptionByRender<K, false, true> }[keyof FORM_ITEM_RENDER_TYPE_MAP]
| { [K in keyof FORM_ITEM_RENDER_TYPE_MAP]: FormOptionByRender<K, true, false> }[keyof FORM_ITEM_RENDER_TYPE_MAP]
| FormOptionCustomRender<false, false>
| FormOptionCustomRender<false, true>
| FormOptionCustomRender<true, false>;
= { [K in keyof FORM_ITEM_RENDER_TYPE_MAP]: FormOptionByRender<K, false, false> }[keyof FORM_ITEM_RENDER_TYPE_MAP]
;
/**
* FormItemsRenderer

View File

@ -52,7 +52,7 @@ export interface FORM_ITEM_RENDER_TYPE_MAP {
textarea: TextAreaProps;
inputNumber: InputNumberProps;
number: InputNumberProps;
INTEGER: InputNumberProps;
integer: InputNumberProps;
select: SelectProps;
radio: RadioProps;
checkbox: CheckboxProps;