import {createInputCloseableIcon} from '@befe/brick-utils' import {ClearX} from '@befe/brick-comp-clear-x' export const SingleInputCloseableIcon = createInputCloseableIcon({ ClearButton: ClearX, }) // eslint-disable-next-line @typescript-eslint/no-redeclare -- 同名 type 是取实例类型的既有惯例 export type SingleInputCloseableIcon = InstanceType; export const RangeInputCloseableIcon = createInputCloseableIcon({ ClearButton: ClearX, shouldHandleHover: false, }) // eslint-disable-next-line @typescript-eslint/no-redeclare -- 同上 export type RangeInputCloseableIcon = InstanceType;