{"version":3,"sources":["../../src/values/EAN.ts"],"sourcesContent":["import validateEAN from 'validator/lib/isEAN';\nimport { asString, isEmpty, Value } from '@thisisagile/easy';\n\nexport class EAN extends Value {\n  get isValid(): boolean {\n    return isEAN(this.value);\n  }\n}\n\nexport const isEAN = (ean?: unknown): boolean => {\n  return !isEmpty(ean) && validateEAN(asString(ean));\n};\n"],"mappings":";;;AAAA,OAAO,iBAAiB;AACxB,SAAS,UAAU,SAAS,aAAa;AAElC,IAAM,MAAN,cAAkB,MAAM;AAAA,EAC7B,IAAI,UAAmB;AACrB,WAAO,MAAM,KAAK,KAAK;AAAA,EACzB;AACF;AAEO,IAAM,QAAQ,CAAC,QAA2B;AAC/C,SAAO,CAAC,QAAQ,GAAG,KAAK,YAAY,SAAS,GAAG,CAAC;AACnD;","names":[]}