gl2d
Version:
2D graphics package for WebGL
8 lines (7 loc) • 590 B
TypeScript
import { _Surface } from '../rendering/surface';
import { _SurfaceTouchEvent, SurfaceTouchEvent } from './touch';
import { _SurfaceMouseEvent, SurfaceMouseEvent } from './mouse';
export declare type SurfaceMouseOrTouchEvent<S extends _Surface> = SurfaceMouseEvent<S> | SurfaceTouchEvent<S>;
export declare type _SurfaceMouseOrTouchEvent = SurfaceMouseOrTouchEvent<_Surface>;
export declare function isMouseAction(action: _SurfaceMouseOrTouchEvent): action is _SurfaceMouseEvent;
export declare function isTouchAction(action: _SurfaceMouseOrTouchEvent): action is _SurfaceTouchEvent;