@httpx/assert
Version:
Assertions and typeguards
1 lines • 980 B
Source Map (JSON)
{"version":3,"sources":["../src/barcode.asserts.ts"],"names":["assertEan13","v","msgOrErrorFactory","isEan13","createAssertException","formatErrMsg"],"mappings":"qMASO,SAASA,CAAAA,CACdC,CAAAA,CACAC,CAAAA,CACoB,CACpB,GAAI,CAACC,0BAAAA,CAAQF,CAAC,CAAA,CACZ,MAAMG,+CAAAA,CAAsBF,CAAAA,CAAmBG,8BAAAA,CAAa,OAAA,CAASJ,CAAC,CAAC,CAE3E","file":"barcode.asserts.cjs","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"]}