forked from ard/ruoyi-api

‘liusuyi’
2023-07-01 d4c8d8c629a08b392c185ff5fa34a6d4e46e1d4d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import Eventful from '../core/Eventful';
import { VectorArray } from '../core/vector';
import Handler from '../Handler';
export default class HandlerDomProxy extends Eventful {
    dom: HTMLElement;
    painterRoot: HTMLElement;
    handler: Handler;
    private _localHandlerScope;
    private _globalHandlerScope;
    __lastTouchMoment: Date;
    __pointerCapturing: boolean;
    __mayPointerCapture: VectorArray;
    constructor(dom: HTMLElement, painterRoot: HTMLElement);
    dispose(): void;
    setCursor(cursorStyle: string): void;
    __togglePointerCapture(isPointerCapturing?: boolean): void;
}
export interface HandlerProxyInterface extends Eventful {
    handler: Handler;
    dispose: () => void;
    setCursor: (cursorStyle?: string) => void;
}