diff --git a/src/modules/esl-event-listener/core/targets/swipe.target.event.ts b/src/modules/esl-event-listener/core/targets/swipe.target.event.ts index 96b641fb7..f1fc78fb1 100644 --- a/src/modules/esl-event-listener/core/targets/swipe.target.event.ts +++ b/src/modules/esl-event-listener/core/targets/swipe.target.event.ts @@ -44,6 +44,11 @@ export class ESLSwipeGestureEvent extends UIEvent implements ESLSwipeGestureEven public readonly startEvent: PointerEvent; public readonly duration: number; + /** @returns whether swipe direction is vertical or not */ + public get isVertical(): boolean { + return this.direction === 'up' || this.direction === 'down'; + } + protected constructor(target: Element, swipeInfo: ESLSwipeGestureEventInfo) { super(ESLSwipeGestureEvent.type, {bubbles: false, cancelable: true}); overrideEvent(this, 'target', target);