UNPKG

@syncfusion/ej2-schedule

Version:

Flexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support.

33 lines (32 loc) 863 B
import { Schedule } from '../base/schedule'; /** * `touch` module is used to handle touch interactions. */ export declare class ScheduleTouch { private element; private currentPanel; private previousPanel; private nextPanel; private parent; private touchObj; private timeStampStart; private isScrollTriggered; private touchLeftDirection; private touchRightDirection; constructor(parent: Schedule); private scrollHandler; private swipeHandler; private tapHoldHandler; private triggerResizeStart; private preventEventClick; private renderPanel; private swapPanels; private confirmSwipe; private cancelSwipe; private calculateResourceSpecificDates; private onTransitionEnd; private getTranslateX; private setDimensions; resetValues(): void; destroy(): void; }