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) 738 B
function e(e,r,s){return r in e?Object.defineProperty(e,r,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[r]=s,e}class r{hasError(e=!1){return e?!this.isValid&&this.shouldValidate:null!=this.isValid&&!this.isValid&&this.shouldValidate}constructor(r,s,i,t,a){e(this,"shouldValidate",void 0),e(this,"isValid",void 0),e(this,"errorMessage",void 0),e(this,"errorI18n",void 0),this.shouldValidate=r.modes.includes(i),this.isValid=r.validate(s,t),this.errorMessage=r.errorMessage,"string"==typeof r.errorMessage?this.errorI18n=a.get(r.errorMessage):r.errorMessage&&(this.errorI18n=a.get(r.errorMessage.translationKey,r.errorMessage.translationObject))}}export{r as ValidationRuleResult}; //# sourceMappingURL=ValidationRuleResult.js.map