UNPKG

@polygonjs/polygonjs

Version:

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

15 lines (13 loc) 426 B
export enum CoreEventEmitter { CANVAS = 'canvas', DOCUMENT = 'document', } export const EVENT_EMITTERS: CoreEventEmitter[] = [CoreEventEmitter.CANVAS, CoreEventEmitter.DOCUMENT]; export const EVENT_EMITTER_PARAM_MENU_OPTIONS = { menu: { entries: EVENT_EMITTERS.map((name, value) => { return {name, value}; }), }, }; export type EmitterElementOrWindow = HTMLCanvasElement | Document | (Window & typeof globalThis);