UNPKG

@atlas-kitchen/adyen-web

Version:
3 lines (2 loc) 1.97 kB
import e from"../Errors/AdyenCheckoutError.js";function r(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function t(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},o=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),o.forEach((function(t){r(e,t,n[t])}))}return e}function n(e,r){return r=null!=r?r:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):function(e){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r.push.apply(r,t)}return r}(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})),e}function o(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t,n,o={},c=Object.keys(e);for(n=0;n<c.length;n++)t=c[n],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n<c.length;n++)t=c[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}class c{getImage(e={}){return this.getImageUrl(n(t({},e),{resourceContext:this.resourceContext}))}constructor(n){if(r(this,"resourceContext",void 0),r(this,"returnImage",(({name:e,resourceContext:r,imageFolder:t="",parentFolder:n="",extension:o,size:c="",subFolder:s=""})=>`${r}images/${t}${s}${n}${e}${c}.${o}`)),r(this,"getImageUrl",(e=>{var{resourceContext:r,extension:n="svg"}=e,c=o(e,["resourceContext","extension"]);return e=>{const o=t({extension:n,resourceContext:r,imageFolder:"logos/",parentFolder:"",name:e},c);return this.returnImage(o)}})),!n)throw new e("IMPLEMENTATION_ERROR",'Resources module: "environmentsUrls.cdn" is not a valid URL');this.resourceContext=n}}export{c as Resources}; //# sourceMappingURL=Resources.js.map