UNPKG

vue-cli-plugin-envhot

Version:

hot reloading your .env files, never worry about restarting yor wde

42 lines (41 loc) 1.4 kB
(function (factory) { if (typeof module === "object" && typeof module.exports === "object") { var v = factory(require, exports); if (v !== undefined) module.exports = v; } else if (typeof define === "function" && define.amd) { define(["require", "exports"], factory); } })(function (require, exports) { "use strict"; exports.__esModule = true; exports.EventEmitter = void 0; var EventEmitter = /** @class */ (function () { function EventEmitter() { this.listeners = {}; } EventEmitter.prototype.on = function (event, callback) { if (!this.listeners[event]) { this.listeners[event] = [callback]; } else { this.listeners[event].push(callback); } }; EventEmitter.prototype.emit = function (event) { var params = []; for (var _i = 1; _i < arguments.length; _i++) { params[_i - 1] = arguments[_i]; } if (this.listeners[event]) { this.listeners[event].forEach(function (func) { return func(params); }); } else { console.log("unknown event"); } }; return EventEmitter; }()); exports.EventEmitter = EventEmitter; exports["default"] = new EventEmitter(); });