browser-sdk
Version:
javascript SDK for the lightelligence-platform
59 lines (49 loc) • 1.27 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
/**
* @private
* Holds environment information
*/
var UserManagerProvider =
/*#__PURE__*/
function () {
function UserManagerProvider() {
(0, _classCallCheck2["default"])(this, UserManagerProvider);
}
(0, _createClass2["default"])(UserManagerProvider, [{
key: "get",
/**
* Returns environment
*/
value: function get() {
return this.userManager;
}
/**
* Sets environment
* @param {object} userManager oidc UserManagement instance
*/
}, {
key: "set",
value: function set(userManager) {
this.userManager = userManager;
}
/**
* Clears environment
*/
}, {
key: "clear",
value: function clear() {
this.userManager = undefined;
}
}]);
return UserManagerProvider;
}();
var provider = new UserManagerProvider();
var _default = provider;
exports["default"] = _default;