UNPKG

@coddicat/vue-pinch-scroll-zoom

Version:

Vue component enabling scroll and zoom functionalities for content, leveraging mouse interactions on desktop and two-finger pinch gestures on mobile devices

26 lines (25 loc) 718 B
export default class PinchScrollZoomAxis { private _point; private _start1; private _start2; private _origin; private _size; private _contentSize; constructor(props: { size: number; origin?: number; translate: number; contentSize?: number; }); get point(): number; get origin(): number; get start1(): number; get start2(): number; touch(point: number): void; pinch(point1: number, point2: number, scale: number): void; dragPinch(point1: number, point2: number): void; dragTouch(point: number): void; checkAndResetToWithin(scale: number): void; setPoint(point: number): void; setOrigin(origin: number): void; }