@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
21 lines (19 loc) • 594 B
text/typescript
import {CoreEventEmitter} from './CoreEventEmitter';
import {PointerEventType} from './PointerEventType';
import {KeyboardEventType} from './KeyboardEventType';
import {WindowEventType} from './WindowEventType';
import {DragEventType} from './DragEventType';
import {MouseEventType} from './MouseEventType';
import {TouchEventType} from './TouchEventType';
export type EventType =
| PointerEventType
| MouseEventType
| KeyboardEventType
| WindowEventType
| DragEventType
| KeyboardEventType
| TouchEventType;
export interface EventData {
type: EventType;
emitter: CoreEventEmitter;
}