UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

13 lines (12 loc) 604 B
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; }