one
Version:
One is a React framework for web, iOS, and Android apps.
1 lines • 2.52 kB
Source Map (JSON)
{"version":3,"file":"index.js","names":[],"sources":["esm/platform/browser/index.js"],"sourcesContent":["import {\n assertAuthOptions,\n assertBrowserUrl,\n assertOpenOptions,\n assertRedirectUrl\n} from \"./validate\";\nfunction blocked(verb) {\n const error = new Error(\n `${verb}: the browser blocked the popup. Open it from a user gesture.`\n );\n error.code = \"E_BROWSER_BLOCKED\";\n return error;\n}\nfunction open(url, options = {}) {\n assertBrowserUrl(url, \"Browser.open\");\n assertOpenOptions(options, \"Browser.open\");\n return openPage(url);\n}\nasync function openPage(url) {\n if (typeof window === \"undefined\") return { type: \"opened\" };\n const opened = window.open(url, \"_blank\");\n if (!opened) throw blocked(\"Browser.open\");\n opened.opener = null;\n return { type: \"opened\" };\n}\nasync function dismiss() {\n return { type: \"dismiss\" };\n}\nfunction openAuthSession(url, redirectUrl, options = {}) {\n assertBrowserUrl(url, \"Browser.openAuthSession\");\n assertRedirectUrl(redirectUrl, \"Browser.openAuthSession\");\n assertAuthOptions(options, \"Browser.openAuthSession\");\n return Promise.reject(new Error(\"Browser.openAuthSession needs an iOS or Android build\"));\n}\nfunction dismissAuthSession() {\n}\nfunction warmup(_browserPackage) {\n return Promise.resolve(false);\n}\nfunction mayLaunchUrl(url, _browserPackage) {\n assertBrowserUrl(url, \"Browser.mayLaunchUrl\");\n return Promise.resolve(false);\n}\nconst Browser = Object.freeze({\n open,\n dismiss,\n openAuthSession,\n dismissAuthSession,\n warmup,\n mayLaunchUrl\n});\nexport {\n Browser\n};\n//# sourceMappingURL=index.js.map\n"],"mappings":";;;AAMA,SAAS,QAAQ,MAAM;CACrB,MAAM,QAAQ,IAAI,MAChB,GAAG,KAAK,8DACV;CACA,MAAM,OAAO;CACb,OAAO;AACT;AACA,SAAS,KAAK,KAAK,UAAU,CAAC,GAAG;CAC/B,iBAAiB,KAAK,cAAc;CACpC,kBAAkB,SAAS,cAAc;CACzC,OAAO,SAAS,GAAG;AACrB;AACA,eAAe,SAAS,KAAK;CAC3B,IAAI,OAAO,WAAW,aAAa,OAAO,EAAE,MAAM,SAAS;CAC3D,MAAM,SAAS,OAAO,KAAK,KAAK,QAAQ;CACxC,IAAI,CAAC,QAAQ,MAAM,QAAQ,cAAc;CACzC,OAAO,SAAS;CAChB,OAAO,EAAE,MAAM,SAAS;AAC1B;AACA,eAAe,UAAU;CACvB,OAAO,EAAE,MAAM,UAAU;AAC3B;AACA,SAAS,gBAAgB,KAAK,aAAa,UAAU,CAAC,GAAG;CACvD,iBAAiB,KAAK,yBAAyB;CAC/C,kBAAkB,aAAa,yBAAyB;CACxD,kBAAkB,SAAS,yBAAyB;CACpD,OAAO,QAAQ,OAAO,IAAI,MAAM,uDAAuD,CAAC;AAC1F;AACA,SAAS,qBAAqB,CAC9B;AACA,SAAS,OAAO,iBAAiB;CAC/B,OAAO,QAAQ,QAAQ,KAAK;AAC9B;AACA,SAAS,aAAa,KAAK,iBAAiB;CAC1C,iBAAiB,KAAK,sBAAsB;CAC5C,OAAO,QAAQ,QAAQ,KAAK;AAC9B;AACA,MAAM,UAAU,OAAO,OAAO;CAC5B;CACA;CACA;CACA;CACA;CACA;AACF,CAAC"}