@visactor/vtable-gantt
Version:
canvas table width high performance
35 lines (34 loc) • 908 B
TypeScript
import type { Gantt } from '../Gantt';
import { EventHandler } from '../event/EventHandler';
import { Inertia } from '../tools/inertia';
export declare class EventManager {
_gantt: Gantt;
_eventHandler: EventHandler;
isDown: boolean;
isDraging: boolean;
lastDragPointerXYOnWindow: {
x: number;
y: number;
};
globalEventListeners: {
name: string;
env: 'document' | 'body' | 'window' | 'vglobal';
callback: (e?: any) => void;
}[];
poniterState: 'down' | 'draging' | 'up';
isTouchdown: boolean;
isTouchMove: boolean;
isLongTouch: boolean;
touchMovePoints: {
x: number;
y: number;
timestamp: number;
}[];
touchSetTimeout: any;
touchEnd: boolean;
_enableTableScroll: boolean;
inertiaScroll: Inertia;
constructor(gantt: Gantt);
release(): void;
bindEvent(): void;
}