@uirouter/core
Version:
UI-Router Core: Framework agnostic, State-based routing for JavaScript Single Page Apps
26 lines • 1.19 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.MemoryLocationConfig = void 0;
var predicates_1 = require("../common/predicates");
var common_1 = require("../common/common");
/** A `LocationConfig` mock that gets/sets all config from an in-memory object */
var MemoryLocationConfig = /** @class */ (function () {
function MemoryLocationConfig() {
var _this = this;
this.dispose = common_1.noop;
this._baseHref = '';
this._port = 80;
this._protocol = 'http';
this._host = 'localhost';
this._hashPrefix = '';
this.port = function () { return _this._port; };
this.protocol = function () { return _this._protocol; };
this.host = function () { return _this._host; };
this.baseHref = function () { return _this._baseHref; };
this.html5Mode = function () { return false; };
this.hashPrefix = function (newval) { return (predicates_1.isDefined(newval) ? (_this._hashPrefix = newval) : _this._hashPrefix); };
}
return MemoryLocationConfig;
}());
exports.MemoryLocationConfig = MemoryLocationConfig;
//# sourceMappingURL=memoryLocationConfig.js.map
;