UNPKG

@httpx/assert

Version:
2 lines 665 B
import {formatErrMsg}from'./messages/errorMessages.mjs';import {createAssertException}from'./utils/createAssertException.mjs';import {isUuid}from'./uuid.guards.mjs';var d=r=>["uuid",r===void 0?void 0:`v${r}`].filter(Boolean).join(" ");function o(r,s,t){let{version:i}=t??{};if(!isUuid(r,i))throw createAssertException(s,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});}export{o as assertUuid,c as assertUuidV1,f as assertUuidV3,V as assertUuidV4,m as assertUuidV5};//# sourceMappingURL=uuid.asserts.mjs.map //# sourceMappingURL=uuid.asserts.mjs.map