isa-auth-core
Version:
45 lines (44 loc) • 1.14 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
function _export(target, all) {
for(var name in all)Object.defineProperty(target, name, {
enumerable: true,
get: Object.getOwnPropertyDescriptor(all, name).get
});
}
_export(exports, {
get authError () {
return authError;
},
get storeError () {
return storeError;
}
});
function storeError(type, id) {
const _error = (msg)=>error(`(store)::${msg}`);
switch(type){
case 'require':
return _error(`require ${id}.`);
case 'wrong':
return _error(`wrong ${id}.`);
default:
return _error(`test ${id}.`);
}
}
function error(msg) {
console.error(`**ISA-Auth(err)::${msg}`);
}
function authError(type, id) {
const _error = (msg)=>error(`(auth)::${msg}`);
switch(type){
case 'unauthorized':
return _error(`unauthorized ${id}.`);
case 'forbidden':
return _error(`forbidden ${id}.`);
default:
return _error(`unknown ${id}.`);
}
}
//# sourceMappingURL=error.js.map