@embrace-io/web-sdk
Version:
3 lines (2 loc) • 866 B
JavaScript
import"../../manager/NoOpUserManager/NoOpUserManager.js";import{ProxyUserManager as e}from"../../manager/ProxyUserManager/ProxyUserManager.js";var r=function(){function r(e){var r=e.proxyUserManager;this._proxyUserManager=r}return r.getInstance=function(){return this._instance||(this._instance=new r({proxyUserManager:new e})),this._instance},r.prototype.getUserManager=function(){return this._proxyUserManager},r.prototype.setGlobalUserManager=function(e){this._proxyUserManager.setDelegate(e)},r.prototype.getEmbraceUserId=function(){return this.getUserManager().getEmbraceUserId()},r.prototype.getUserId=function(){return this.getUserManager().getUserId()},r.prototype.setUserId=function(e){this.getUserManager().setUserId(e)},r.prototype.clearUserId=function(){this.getUserManager().clearUserId()},r}();export{r as UserAPI};
//# sourceMappingURL=UserAPI.js.map