@fesjs/fes-design
Version:
fes-design for PC
69 lines (68 loc) • 2.96 kB
TypeScript
import { type ExtractPropTypes, type PropType } from 'vue';
declare const _default: import("vue").DefineComponent<ExtractPropTypes<{
readonly format: PropType<string>;
readonly selectedDates: {
readonly type: PropType<number[]>;
};
readonly changeSelectedDates: PropType<(val: number | number[]) => void>;
readonly separator: StringConstructor;
readonly maxRange: StringConstructor;
readonly clearable: BooleanConstructor;
readonly disabled: {
readonly type: BooleanConstructor;
readonly default: false;
};
readonly placeholder: PropType<string | string[]>;
readonly innerIsFocus: BooleanConstructor;
readonly innerIsError: BooleanConstructor;
}>, {
inputRangeRefEl: import("vue").Ref<HTMLElement, HTMLElement>;
prefixCls: string;
innerPlaceHolder: import("vue").ComputedRef<string[]>;
leftInputText: import("vue").Ref<any, any>;
onLeftInput: (event: string | Event) => void;
onLeftCompositionStart: () => void;
onLeftCompositionEnd: (event: Event) => void;
rightInputText: import("vue").Ref<any, any>;
onRightInput: (event: string | Event) => void;
onRightCompositionStart: () => void;
onRightCompositionEnd: (event: Event) => void;
onFocus: (e: FocusEvent) => void;
onBlur: (event: FocusEvent) => void;
focus: () => void;
blur: () => void;
onMouseLeave: (e: MouseEvent) => void;
onMouseEnter: (e: MouseEvent) => void;
showClear: import("vue").ComputedRef<boolean>;
clear: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("clear" | "blur" | "focus" | "mouseenter" | "mouseleave")[], "clear" | "blur" | "focus" | "mouseenter" | "mouseleave", import("vue").PublicProps, Readonly<ExtractPropTypes<{
readonly format: PropType<string>;
readonly selectedDates: {
readonly type: PropType<number[]>;
};
readonly changeSelectedDates: PropType<(val: number | number[]) => void>;
readonly separator: StringConstructor;
readonly maxRange: StringConstructor;
readonly clearable: BooleanConstructor;
readonly disabled: {
readonly type: BooleanConstructor;
readonly default: false;
};
readonly placeholder: PropType<string | string[]>;
readonly innerIsFocus: BooleanConstructor;
readonly innerIsError: BooleanConstructor;
}>> & Readonly<{
onFocus?: (...args: any[]) => any;
onBlur?: (...args: any[]) => any;
onMouseenter?: (...args: any[]) => any;
onMouseleave?: (...args: any[]) => any;
onClear?: (...args: any[]) => any;
}>, {
readonly disabled: boolean;
readonly clearable: boolean;
readonly innerIsFocus: boolean;
readonly innerIsError: boolean;
}, {}, {
CloseCircleFilled: (props?: import("../icon/IconWrapper").IconProps) => import("vue/jsx-runtime").JSX.Element;
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;