@httpx/assert
Version:
Assertions and typeguards
2 lines • 505 B
JavaScript
import {getUuidVersion}from'./uuid.helpers.mjs';import {uuidRegexp,uuidSupportedVersions}from'./uuid.utils.mjs';var r=i=>typeof i=="number"&&uuidSupportedVersions.has(i),u=(i,n)=>typeof i=="string"&&uuidRegexp.test(i)&&(n===void 0||getUuidVersion(i)===n),U=i=>u(i,1),V=i=>u(i,3),p=i=>u(i,4),x=i=>u(i,5),c=i=>u(i,7);export{u as isUuid,U as isUuidV1,V as isUuidV3,p as isUuidV4,x as isUuidV5,c as isUuidV7,r as isUuidVersion};//# sourceMappingURL=uuid.guards.mjs.map
//# sourceMappingURL=uuid.guards.mjs.map