{"version":3,"sources":["../../src/values/IBAN.ts"],"sourcesContent":["import validateIBAN from 'validator/lib/isIBAN';\nimport { asString, isEmpty, Value } from '@thisisagile/easy';\n\nexport class IBAN extends Value {\n  get isValid(): boolean {\n    return isIBAN(this.value);\n  }\n}\n\nexport const isIBAN = (iban?: unknown): boolean => {\n  return !isEmpty(iban) && validateIBAN(asString(iban));\n};\n"],"mappings":";;;AAAA,OAAO,kBAAkB;AACzB,SAAS,UAAU,SAAS,aAAa;AAElC,IAAM,OAAN,cAAmB,MAAM;AAAA,EAC9B,IAAI,UAAmB;AACrB,WAAO,OAAO,KAAK,KAAK;AAAA,EAC1B;AACF;AAEO,IAAM,SAAS,CAAC,SAA4B;AACjD,SAAO,CAAC,QAAQ,IAAI,KAAK,aAAa,SAAS,IAAI,CAAC;AACtD;","names":[]}