UNPKG

audio2wave

Version:

draw wave in canvas from audio element source

30 lines 905 B
import { MutiMap } from '../Map/index'; var Emitor = /** @class */ (function () { function Emitor() { this.map = new MutiMap(); } Emitor.prototype.addListener = function (eventName, listener) { this.map.add(eventName, listener); }; Emitor.prototype.removeListener = function (eventName, listener) { this.map.deleteItem(eventName, listener); }; Emitor.prototype.emit = function (eventName) { var args = []; for (var _i = 1; _i < arguments.length; _i++) { args[_i - 1] = arguments[_i]; } var listeners = this.map.get(eventName); try { listeners.forEach(function (listener) { listener.apply(void 0, args); }); } catch (e) { console.error(e); } }; return Emitor; }()); export { Emitor }; //# sourceMappingURL=index.js.map