UNPKG

@httpx/assert

Version:
1 lines 1.06 kB
{"version":3,"sources":["../src/number.asserts.ts"],"names":["assertNumberSafeInt","v","msgOrErrorFactory","isNumberSafeInt","createAssertException","formatErrMsg"],"mappings":"mMASO,SAASA,CAAAA,CACdC,CAAAA,CACAC,CAAAA,CAC4B,CAC5B,GAAI,CAACC,iCAAAA,CAAgBF,CAAC,CAAA,CACpB,MAAMG,+CAAAA,CACJF,CAAAA,CACAG,8BAAAA,CAAa,cAAA,CAAgBJ,CAAC,CAChC,CAEJ","file":"number.asserts.cjs","sourcesContent":["import { formatErrMsg } from './messages/errorMessages';\nimport { isNumberSafeInt } from './number.guards';\nimport type { NumberSafeInt } from './number.types';\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 assertNumberSafeInt(\n v: unknown,\n msgOrErrorFactory?: MsgOrErrorFactory\n): asserts v is NumberSafeInt {\n if (!isNumberSafeInt(v)) {\n throw createAssertException(\n msgOrErrorFactory,\n formatErrMsg('safe integer', v)\n );\n }\n}\n"]}