UNPKG

gl2d

Version:

2D graphics package for WebGL

8 lines (7 loc) 590 B
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;