@httpx/assert
Version:
Assertions and typeguards
1 lines • 989 B
Source Map (JSON)
{"version":3,"sources":["../src/network.asserts.ts"],"names":["assertNetworkPort","v","msgOrErrorFactory","isNetworkPort","createAssertException","formatErrMsg"],"mappings":"qMAQO,SAASA,CAAAA,CACdC,CAAAA,CACAC,CAAAA,CAC0B,CAC1B,GAAI,CAACC,gCAAAA,CAAcF,CAAC,CAAA,CAClB,MAAMG,+CAAAA,CACJF,CAAAA,CACAG,8BAAAA,CAAa,cAAA,CAAgBJ,CAAC,CAChC,CAEJ","file":"network.asserts.cjs","sourcesContent":["import { formatErrMsg } from './messages/errorMessages';\nimport { isNetworkPort } from './network.guards';\nimport type { NetworkPort } from './network.types';\nimport type { MsgOrErrorFactory } from './types/internal.types';\nimport { createAssertException } from './utils/createAssertException';\n/**\n * @throws TypeError\n */\nexport function assertNetworkPort(\n v: unknown,\n msgOrErrorFactory?: MsgOrErrorFactory\n): asserts v is NetworkPort {\n if (!isNetworkPort(v)) {\n throw createAssertException(\n msgOrErrorFactory,\n formatErrMsg('network port', v)\n );\n }\n}\n"]}