isa-auth-core
Version:
41 lines (40 loc) • 1.09 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 addAuthEventListener () {
return addAuthEventListener;
},
get dispatchAuthEvent () {
return dispatchAuthEvent;
},
get removeAuthEventListener () {
return removeAuthEventListener;
}
});
const _value = require("../value");
function addAuthEventListener(root, callback) {
root.addEventListener(_value.AUTH_EVENT, (event)=>{
const auth = event.detail;
callback(auth);
});
}
function removeAuthEventListener(root, callback) {
root.removeEventListener(_value.AUTH_EVENT, (event)=>{
const auth = event.detail;
callback(auth);
});
}
function dispatchAuthEvent(root, auth) {
root.dispatchEvent(new CustomEvent(_value.AUTH_EVENT, {
detail: auth
}));
}
//# sourceMappingURL=customAuth.js.map