UNPKG

@httpx/assert

Version:
35 lines (32 loc) 1.24 kB
import { M as MsgOrErrorFactory } from './internal.types-D5VRBw-5.cjs'; import { f as UuidVersion, U as Uuid, a as UuidV1, b as UuidV3, c as UuidV4, d as UuidV5 } from './uuid.types-Dl0Ynjfc.cjs'; import './opaque.types-Dc5fGlwR.cjs'; /** * Asserts a value is a valid uuid v1, v3, v4 or v5 * Accept optional version * @throws TypeError */ declare function assertUuid(v: unknown, msgOrErrorFactory?: MsgOrErrorFactory, options?: { version?: UuidVersion; }): asserts v is Uuid; /** * Asserts a value is a valid uuid v1 * @throws TypeError */ declare function assertUuidV1(v: unknown, msgOrErrorFactory?: MsgOrErrorFactory): asserts v is UuidV1; /** * Asserts a value is a valid uuid v3 * @throws TypeError */ declare function assertUuidV3(v: unknown, msgOrErrorFactory?: MsgOrErrorFactory): asserts v is UuidV3; /** * Assert a value is a valid uuid v4 * @throws TypeError */ declare function assertUuidV4(v: unknown, msgOrErrorFactory?: MsgOrErrorFactory): asserts v is UuidV4; /** * Assert a value is a valid uuid v5 * @throws TypeError */ declare function assertUuidV5(v: unknown, msgOrErrorFactory?: MsgOrErrorFactory): asserts v is UuidV5; export { assertUuid, assertUuidV1, assertUuidV3, assertUuidV4, assertUuidV5 };