UNPKG

@robotlegsjs/core

Version:

An architecture-based IoC framework for JavaScript/TypeScript

121 lines 3.79 kB
"use strict"; // ------------------------------------------------------------------------------ // Copyright (c) 2017-present, RobotlegsJS. All Rights Reserved. // // NOTICE: You are permitted to use, modify, and distribute this file // in accordance with the terms of the license agreement accompanying it. // ------------------------------------------------------------------------------ Object.defineProperty(exports, "__esModule", { value: true }); exports.EventMapConfig = void 0; /** * @private */ var EventMapConfig = /** @class */ (function () { /*============================================================================*/ /* Constructor */ /*============================================================================*/ /** * @private */ function EventMapConfig(dispatcher, eventString, listener, thisObject, eventClass, callback, useCapture, priority) { this._dispatcher = dispatcher; this._eventString = eventString; this._listener = listener; this._thisObject = thisObject; this._eventClass = eventClass; this._callback = callback; this._useCapture = useCapture; this._priority = priority; } Object.defineProperty(EventMapConfig.prototype, "dispatcher", { /** * @private */ get: function () { return this._dispatcher; }, enumerable: false, configurable: true }); Object.defineProperty(EventMapConfig.prototype, "eventString", { /** * @private */ get: function () { return this._eventString; }, enumerable: false, configurable: true }); Object.defineProperty(EventMapConfig.prototype, "listener", { /** * @private */ get: function () { return this._listener; }, enumerable: false, configurable: true }); Object.defineProperty(EventMapConfig.prototype, "thisObject", { /** * @private */ get: function () { return this._thisObject; }, enumerable: false, configurable: true }); Object.defineProperty(EventMapConfig.prototype, "eventClass", { /** * @private */ get: function () { return this._eventClass; }, enumerable: false, configurable: true }); Object.defineProperty(EventMapConfig.prototype, "callback", { /** * @private */ get: function () { return this._callback; }, enumerable: false, configurable: true }); Object.defineProperty(EventMapConfig.prototype, "useCapture", { /** * @private */ get: function () { return this._useCapture; }, enumerable: false, configurable: true }); Object.defineProperty(EventMapConfig.prototype, "priority", { /** * @private */ get: function () { return this._priority; }, enumerable: false, configurable: true }); EventMapConfig.prototype.equalTo = function (dispatcher, eventString, listener, thisObject, eventClass, useCapture) { return (this._eventString === eventString && this._eventClass === eventClass && this._thisObject === thisObject && this._dispatcher === dispatcher && this._listener === listener && this._useCapture === useCapture); }; return EventMapConfig; }()); exports.EventMapConfig = EventMapConfig; //# sourceMappingURL=EventMapConfig.js.map