mthb-offscreen-canvas-table
Version:
Canvas Table Webworker offscreencanvas
30 lines (29 loc) • 781 B
TypeScript
export interface ICanvasTableTouchEvent {
changedTouches: Array<{
pageX: number;
pageY: number;
}>;
touches: Array<{
pageX: number;
pageY: number;
}>;
}
interface IMyTouchEvent {
readonly altKey: boolean;
readonly changedTouches: IMyTouchList;
readonly ctrlKey: boolean;
readonly metaKey: boolean;
readonly shiftKey: boolean;
readonly touches: IMyTouchList;
}
interface IMyTouchList {
readonly length: number;
item(index: number): IMyTouch | null;
[index: number]: IMyTouch;
}
interface IMyTouch {
readonly pageX: number;
readonly pageY: number;
}
export declare function TouchEventToCanvasTableTouchEvent(e: IMyTouchEvent): ICanvasTableTouchEvent;
export {};