@httpx/assert
Version:
Assertions and typeguards
2 lines • 768 B
JavaScript
;var errorMessages_cjs=require('./messages/errorMessages.cjs'),createAssertException_cjs=require('./utils/createAssertException.cjs'),uuid_guards_cjs=require('./uuid.guards.cjs');var d=r=>["uuid",r===void 0?void 0:`v${r}`].filter(Boolean).join(" ");function o(r,s,t){let{version:i}=t??{};if(!uuid_guards_cjs.isUuid(r,i))throw createAssertException_cjs.createAssertException(s,errorMessages_cjs.formatErrMsg(d(i),r))}function c(r,s){o(r,s,{version:1});}function f(r,s){o(r,s,{version:3});}function V(r,s){o(r,s,{version:4});}function m(r,s){o(r,s,{version:5});}exports.assertUuid=o;exports.assertUuidV1=c;exports.assertUuidV3=f;exports.assertUuidV4=V;exports.assertUuidV5=m;//# sourceMappingURL=uuid.asserts.cjs.map
//# sourceMappingURL=uuid.asserts.cjs.map