isa-auth-core
Version:
30 lines (29 loc) • 836 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "getAuthService", {
enumerable: true,
get: function() {
return getAuthService;
}
});
const _baseAuthService = /*#__PURE__*/ _interop_require_default(require("./baseAuthService"));
const _jwtService = /*#__PURE__*/ _interop_require_default(require("./jwtService"));
function _interop_require_default(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
const AuthService = {
base: _baseAuthService.default,
jwt: _jwtService.default
};
const getAuthService = (serviceType)=>{
const Service = AuthService[serviceType];
if (!Service) {
throw new Error(`Auth service ${serviceType} not found`);
}
return Service;
};
//# sourceMappingURL=index.js.map