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) 724 B
import{CASHAPPPAY_PROD_SDK as n,CASHAPPPAY_SANDBOX_SDK as i}from"./config.js";import t from"../../../utils/Script.js";function s(n,i,t){return i in n?Object.defineProperty(n,i,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[i]=t,n}class a{isSdkIsAvailableOnWindow(){return!!window.CashApp}async load(){const s=this.environment.toLowerCase().includes("live")?n:i;if(!this.isSdkIsAvailableOnWindow()){const n=new t({src:s,component:"cashapppay",analytics:this.analytics});await n.load()}return window.CashApp}constructor({analytics:n,environment:i}){s(this,"analytics",void 0),s(this,"environment",void 0),this.analytics=n,this.environment=i}}export{a as CashAppSdkLoader}; //# sourceMappingURL=CashAppSdkLoader.js.map