UNPKG

@foblex/core

Version:

A core library providing a set of utilities and interfaces for various projects.

16 lines 2.06 kB
import { IPointerEvent } from './i-pointer-event'; export class ITouchMoveEvent extends IPointerEvent { constructor(event, target) { super(event, target); } isMouseLeftButton() { return true; } isMouseRightButton() { return false; } getPosition() { return { x: this.originalEvent.targetTouches[0].clientX, y: this.originalEvent.targetTouches[0].clientY }; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaS10b3VjaC1tb3ZlLWV2ZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZi1jb3JlL3NyYy9kcmFnLWFuZC1kcm9wL3BvaW50ZXItZXZlbnRzL2ktdG91Y2gtbW92ZS1ldmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFHbEQsTUFBTSxPQUFPLGVBQWdCLFNBQVEsYUFBYTtJQUVoRCxZQUFZLEtBQWlCLEVBQUUsTUFBb0I7UUFDakQsS0FBSyxDQUFDLEtBQUssRUFBRSxNQUFNLENBQUMsQ0FBQztJQUN2QixDQUFDO0lBRU0saUJBQWlCO1FBQ3RCLE9BQU8sSUFBSSxDQUFDO0lBQ2QsQ0FBQztJQUVNLGtCQUFrQjtRQUN2QixPQUFPLEtBQUssQ0FBQztJQUNmLENBQUM7SUFFTSxXQUFXO1FBQ2hCLE9BQU8sRUFBRSxDQUFDLEVBQUcsSUFBSSxDQUFDLGFBQTRCLENBQUMsYUFBYSxDQUFFLENBQUMsQ0FBRSxDQUFDLE9BQU8sRUFBRSxDQUFDLEVBQUcsSUFBSSxDQUFDLGFBQTRCLENBQUMsYUFBYSxDQUFFLENBQUMsQ0FBRSxDQUFDLE9BQU8sRUFBRSxDQUFDO0lBQ2hKLENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElQb2ludGVyRXZlbnQgfSBmcm9tICcuL2ktcG9pbnRlci1ldmVudCc7XG5pbXBvcnQgeyBJUG9pbnQgfSBmcm9tICcuLi8uLi90eXBlcyc7XG5cbmV4cG9ydCBjbGFzcyBJVG91Y2hNb3ZlRXZlbnQgZXh0ZW5kcyBJUG9pbnRlckV2ZW50IHtcblxuICBjb25zdHJ1Y3RvcihldmVudDogVG91Y2hFdmVudCwgdGFyZ2V0PzogSFRNTEVsZW1lbnQpIHtcbiAgICBzdXBlcihldmVudCwgdGFyZ2V0KTtcbiAgfVxuXG4gIHB1YmxpYyBpc01vdXNlTGVmdEJ1dHRvbigpOiBib29sZWFuIHtcbiAgICByZXR1cm4gdHJ1ZTtcbiAgfVxuXG4gIHB1YmxpYyBpc01vdXNlUmlnaHRCdXR0b24oKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG5cbiAgcHVibGljIGdldFBvc2l0aW9uKCk6IElQb2ludCB7XG4gICAgcmV0dXJuIHsgeDogKHRoaXMub3JpZ2luYWxFdmVudCBhcyBUb3VjaEV2ZW50KS50YXJnZXRUb3VjaGVzWyAwIF0uY2xpZW50WCwgeTogKHRoaXMub3JpZ2luYWxFdmVudCBhcyBUb3VjaEV2ZW50KS50YXJnZXRUb3VjaGVzWyAwIF0uY2xpZW50WSB9O1xuICB9XG59XG4iXX0=