@vuetify/nightly
Version:
Vue Material Component Framework
18 lines (17 loc) • 589 B
TypeScript
// Types
import type { Ref } from 'vue';
export declare function useTouch({ el, isActive, isTemporary, width, touchless, position }: {
el: Ref<HTMLElement | undefined>;
isActive: Ref<boolean>;
isTemporary: Ref<boolean>;
width: Ref<number>;
touchless: Ref<boolean>;
position: Ref<'left' | 'right' | 'top' | 'bottom'>;
}): {
isDragging: import("vue").ShallowRef<boolean, boolean>;
dragProgress: import("vue").ShallowRef<number, number>;
dragStyles: import("vue").ComputedRef<{
transform: string;
transition: string;
} | undefined>;
};