maz-ui
Version:
A standalone components library for Vue.Js 3 & Nuxt.Js 3
16 lines (15 loc) • 616 B
TypeScript
interface IPosObject {
x: number;
y: number;
}
export declare function getOffset(elem: HTMLDivElement): IPosObject;
/**
* Get the position of the mouse/finger in the element
* @param e Trigger event
* @param elem Container element
* @param isReverse From the right/bottom
*/
export declare function getPos(e: MouseEvent | TouchEvent, elem: HTMLDivElement, isReverse?: boolean): IPosObject;
export declare function isBetween(value: number, prev: number, next: number, direction: string): boolean;
export declare function getOpacityCoeff(index: number, middle: number, length: number): number;
export {};