UNPKG

@adyen/adyen-web

Version:

[![npm](https://img.shields.io/npm/v/@adyen/adyen-web.svg)](https://www.npmjs.com/package/@adyen/adyen-web)

3 lines (2 loc) 983 B
import{getUrlFromMap as e}from"../../../core/Environment/Environment.js";import{CDN_ENVIRONMENTS as s}from"../../../core/Environment/constants.js";import r from"../../../core/Errors/AdyenCheckoutError.js";import n from"../../../utils/Script.js";function o(e,s,r){return s in e?Object.defineProperty(e,s,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[s]=r,e}class t{isAvailable(){return null!=this.AdyenPasskey}async load(o){if(this.isAvailable())return this.AdyenPasskey;try{var a;const r=e(o,s),i=new n(`${r}${t.PASSKEY_SDK_URL}`);return await i.load(),this.AdyenPasskey=null===(a=window.AdyenPasskey)||void 0===a?void 0:a.default,this.AdyenPasskey}catch(e){throw new r("SCRIPT_ERROR",`Unable to load script. Message: ${e instanceof Error?e.message:"Unknown error loading Passkey sdk"}`)}}constructor(){o(this,"AdyenPasskey",void 0)}}o(t,"PASSKEY_SDK_URL","js/adyenpasskey/1.1.0/adyen-passkey.js");export{t as PasskeySdkLoader}; //# sourceMappingURL=PasskeySdkLoader.js.map