Files
dsProject/dsBase/WebRoot/html/cdn/es/components/slider/src/useSliderButton.d.ts
2025-08-14 15:45:08 +08:00

16 lines
702 B
TypeScript

import type { ComputedRef, CSSProperties } from 'vue';
import type { ISliderButtonInitData, ISliderButtonProps } from './slider.type';
export declare const useSliderButton: (props: ISliderButtonProps, initData: ISliderButtonInitData, emit: any) => {
tooltip: import("vue").Ref<null>;
tooltipVisible: import("vue").Ref<boolean>;
showTooltip: any;
wrapperStyle: ComputedRef<CSSProperties>;
formatValue: ComputedRef<string | number>;
handleMouseEnter: () => void;
handleMouseLeave: () => void;
onButtonDown: (event: MouseEvent | TouchEvent) => void;
onLeftKeyDown: () => void;
onRightKeyDown: () => void;
setPosition: (newPosition: number) => Promise<void>;
};