@chief-editor/ui
Version:
UI Component for chief editor
22 lines (21 loc) • 817 B
TypeScript
import { INumberConverter } from '@rc-hooks/region';
import { UnionOmit } from '@co-hooks/util';
import { HTMLAttributes, ReactNode, Ref } from 'react';
import { InputCommonAttributes } from '../input-wrapper/const';
export interface IInputRefObject {
dom: HTMLInputElement;
focus: () => void;
blur: () => void;
}
export interface IInputNumberContent {
disabled?: boolean;
hideButton?: boolean;
format?: INumberConverter;
parse?: INumberConverter;
prefix?: ReactNode;
suffix?: ReactNode;
needGrouped?: boolean;
forwardRef?: Ref<IInputRefObject>;
}
export declare type IInputNumberContentProps = UnionOmit<IInputNumberContent, HTMLAttributes<HTMLDivElement> & InputCommonAttributes>;
export declare function InputNumberContent(props: IInputNumberContentProps): JSX.Element;