vuestic-ui
Version:
Vue 3 UI Framework
17 lines (16 loc) • 576 B
TypeScript
import { ExtractPropTypes, Ref } from 'vue';
export declare const useSplitDraggerProps: {
vertical: {
type: BooleanConstructor;
default: boolean;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
};
export declare const useSplitDragger: (containerSizeComputed: Ref<number | undefined>, splitterPositionComputed: Ref<number>, props: ExtractPropTypes<typeof useSplitDraggerProps>) => {
isDragging: Ref<boolean>;
startDragging: (e: MouseEvent | TouchEvent) => void;
currentSplitterPosition: Ref<number>;
};