UNPKG

@mochabug/adapt-plugin-toolkit

Version:

The API toolkit to facilitate mochabug adapt plugin development

3 lines (2 loc) 953 B
"use strict";var a=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var c=(e,n)=>{for(var s in n)a(e,s,{get:n[s],enumerable:!0})},g=(e,n,s,t)=>{if(n&&typeof n=="object"||typeof n=="function")for(let o of h(n))!l.call(e,o)&&o!==s&&a(e,o,{get:()=>n[o],enumerable:!(t=r(n,o))||t.enumerable});return e};var f=e=>g(a({},"__esModule",{value:!0}),e);var u={};c(u,{getToken:()=>d});module.exports=f(u);async function d(e=!1){if(e)return"dev-token";if(typeof globalThis.window>"u"||typeof globalThis.location>"u")throw new Error("getToken() is only available in browser environments");let n=globalThis;return new Promise(s=>{let t=n.location.hash.substring(1);if(t){s(t);return}let o=()=>{let i=n.location.hash.substring(1);i&&(n.removeEventListener("hashchange",o),s(i))};n.addEventListener("hashchange",o)})}0&&(module.exports={getToken}); //# sourceMappingURL=frontend.cjs.map