@adyen/adyen-web
Version:
[](https://www.npmjs.com/package/@adyen/adyen-web)
3 lines (2 loc) • 738 B
JavaScript
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