UNPKG

azure-devops-ui

Version:

React components for building web UI in Azure DevOps

1 lines 433 B
class EventDispatch{constructor(){this.listeners={}}addEventListener(e,t){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(t)}dispatchEvent(s,i,e){e=this.listeners[e||s.type];if(e){var n=e.slice();for(let e=0,t=n.length;e<t;e++)n[e].call(this,s,i)}}removeEventListener(e,s){if(e in this.listeners){var i=this.listeners[e];for(let e=0,t=i.length;e<t;e++)if(i[e]===s)return void i.splice(e,1)}}}export{EventDispatch};