import { IValueState } from '@mjcloud/instance/dist/valueInstanceBase'; import { IConfigStartLoadParams, IInitialStateParams } from '@mjcloud/redux'; import { IControlSetConfig, ControlDisabledModeEnum, ControlModifyModeEnum } from '@mjcloud/types'; export interface INumberConfigStartLoadParams extends IConfigStartLoadParams { } export interface INumberInitialStateParams extends IInitialStateParams { } export interface INumberConfig extends IControlSetConfig { title: string; autoFocus: boolean; placeholder?: string; format: string; min: string | number; max: string | number; controllerId?: string | undefined; businessType?: string; modifyMode?: ControlModifyModeEnum; disabledMode?: ControlDisabledModeEnum; } export interface INumberState extends IValueState { placeholder: string; min: number; max: number; format: string; isFocus: boolean; autoFocus: boolean; controllerId?: string; }