@uirouter/core
Version:
UI-Router Core: Framework agnostic, State-based routing for JavaScript Single Page Apps
23 lines • 1.03 kB
JavaScript
import { isDefined } from '../common/predicates';
import { noop } from '../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 = 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 (isDefined(newval) ? (_this._hashPrefix = newval) : _this._hashPrefix); };
}
return MemoryLocationConfig;
}());
export { MemoryLocationConfig };
//# sourceMappingURL=memoryLocationConfig.js.map