UNPKG

@httpx/assert

Version:
1 lines 978 B
{"version":3,"sources":["../src/barcode.asserts.ts"],"names":["assertEan13","v","msgOrErrorFactory","isEan13","createAssertException","formatErrMsg"],"mappings":"yKASO,SAASA,CAAAA,CACdC,CAAAA,CACAC,CAAAA,CACoB,CACpB,GAAI,CAACC,OAAAA,CAAQF,CAAC,CAAA,CACZ,MAAMG,qBAAAA,CAAsBF,CAAAA,CAAmBG,YAAAA,CAAa,OAAA,CAASJ,CAAC,CAAC,CAE3E","file":"barcode.asserts.mjs","sourcesContent":["import { isEan13 } from './barcode.guards';\nimport type { Ean13 } from './barcode.types';\nimport { formatErrMsg } from './messages/errorMessages';\nimport type { MsgOrErrorFactory } from './types/internal.types';\nimport { createAssertException } from './utils/createAssertException';\n/**\n * Assert string is not empty (trims the string by default)\n * @throws TypeError\n */\nexport function assertEan13(\n v: unknown,\n msgOrErrorFactory?: MsgOrErrorFactory\n): asserts v is Ean13 {\n if (!isEan13(v)) {\n throw createAssertException(msgOrErrorFactory, formatErrMsg('ean13', v));\n }\n}\n"]}