UNPKG

eslink-ui-plus

Version:

vue3 component library, css framework

75 lines (74 loc) 2.02 kB
import type { PropType } from "vue"; declare type Align = "x" | "y"; declare const _default: import("vue").DefineComponent<{ useMouse: { type: BooleanConstructor; default: boolean; }; direction: { type: PropType<Align>; default: string; validator: (direction: Align) => boolean; }; area: { type: PropType<number[]>; default: () => number[]; }; min: { type: NumberConstructor; default: number; }; disabled: { type: BooleanConstructor; default: boolean; }; }, { props: Readonly<{ disabled: boolean; area: number[]; direction: Align; min: number; useMouse: boolean; }>; parentRef: import("vue").Ref<Element | null>; mouseLinesRef: any[]; mouseAreaSizeMap: import("vue").Ref<{ [x: string]: string; }>; moveFlag: boolean; currentIndex: number; initMousePos: number[]; getParentSize: () => { width: number; height: number; }; getMouseSplitInitailSize: (type?: "width" | "height") => Record<string, string>; lineMouseUp: () => void; initSize: () => void; lineMouseDown: (e: MouseEvent, index: any) => void; lineMouseMove: (e: MouseEvent) => void; splitLineStyle: import("vue").ComputedRef<{ display: string; } | { display?: undefined; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ useMouse?: unknown; direction?: unknown; area?: unknown; min?: unknown; disabled?: unknown; } & { disabled: boolean; area: number[]; direction: Align; min: number; useMouse: boolean; } & {}>, { disabled: boolean; area: number[]; direction: Align; min: number; useMouse: boolean; }>; export default _default;