@valkyriestudios/validator
Version:
A lightweight configurable javascript validator
39 lines (38 loc) • 1.29 kB
TypeScript
import { type UUID_1, type UUID_2, type UUID_3, type UUID_4, type UUID_5, type UUID_6, type UUID_7, type UUID_8, type UUID } from '../types';
/**
* Validate that a provided value is a valid UUID according to RFC 4122
*/
declare function vUuid(val: unknown): val is UUID;
/**
* Validate that a provided value is a valid UUID v1
*/
declare function vUuidV1(val: unknown): val is UUID_1;
/**
* Validate that a provided value is a valid UUID v2
*/
declare function vUuidV2(val: unknown): val is UUID_2;
/**
* Validate that a provided value is a valid UUID v3
*/
declare function vUuidV3(val: unknown): val is UUID_3;
/**
* Validate that a provided value is a valid UUID v4
*/
declare function vUuidV4(val: unknown): val is UUID_4;
/**
* Validate that a provided value is a valid UUID v5
*/
declare function vUuidV5(val: unknown): val is UUID_5;
/**
* Validate that a provided value is a valid UUID v6
*/
declare function vUuidV6(val: unknown): val is UUID_6;
/**
* Validate that a provided value is a valid UUID v7
*/
declare function vUuidV7(val: unknown): val is UUID_7;
/**
* Validate that a provided value is a valid UUID v8
*/
declare function vUuidV8(val: unknown): val is UUID_8;
export { vUuid, vUuidV1, vUuidV2, vUuidV3, vUuidV4, vUuidV5, vUuidV6, vUuidV7, vUuidV8 };