UNPKG

908 BTypeScriptView Raw
1import { View } from '../view';
2import { Controller } from './base';
3export default class GestureController extends Controller {
4 private canvas;
5 private processEvent;
6 private startTime;
7 private startPoints;
8 private startDistance;
9 private center;
10 private pressTimeout;
11 private direction;
12 private prevMoveTime;
13 private prevMovePoints;
14 private lastMoveTime;
15 private lastMovePoints;
16 private eventType;
17 constructor(view: View);
18 get name(): string;
19 init(): void;
20 render(): void;
21 layout(): void;
22 update(): void;
23 destroy(): void;
24 private delegateEvent;
25 private offEvent;
26 private touchStart;
27 private touchMove;
28 private touchEnd;
29 private emitEvent;
30 private emitStart;
31 private emitEnd;
32 private enable;
33 private isProcess;
34 private reset;
35 private clearPressTimeout;
36 private getEventType;
37}