UNPKG

xchess

Version:

Chess Engine

20 lines (15 loc) 319 B
export {Emitter} class Emitter extends EventTarget { on(type, listener){ this.addEventListener(type, listener); return this; } once(type, listener){ this.addEventListener(type, listener, {once: true}); return this; } off(type, listener){ this.removeEventListener(type, listener); return this; } }