UNPKG

isa-auth-core

Version:
41 lines (40 loc) 1.09 kB
"use strict"; 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