react-markdown-editor-lite
Version:
a light-weight Markdown editor based on React
40 lines (30 loc) • 1.15 kB
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = exports.globalEmitter = void 0;
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose"));
var _eventemitter = require("eventemitter3");
var Emitter = /*#__PURE__*/function (_EventEmitter) {
(0, _inheritsLoose2.default)(Emitter, _EventEmitter);
function Emitter() {
var _this;
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
_this = _EventEmitter.call.apply(_EventEmitter, [this].concat(args)) || this;
_this.EVENT_CHANGE = 'a1';
_this.EVENT_FULL_SCREEN = 'a2';
_this.EVENT_VIEW_CHANGE = 'a3';
_this.EVENT_KEY_DOWN = 'a4';
_this.EVENT_FOCUS = 'a5';
_this.EVENT_BLUR = 'a6';
_this.EVENT_SCROLL = 'a7';
_this.EVENT_LANG_CHANGE = 'b1';
return _this;
}
return Emitter;
}(_eventemitter.EventEmitter);
var globalEmitter = new Emitter();
exports.globalEmitter = globalEmitter;
var _default = Emitter;
exports.default = _default;
;