mirror of
https://github.com/shishantbiswas/bknd.git
synced 2026-03-15 20:17:22 +00:00
Add UUID validation utility
Add uuidValidate function to validate UUID strings and check their version. Supports validation for v4 and v7 UUIDs using the uuid library's validate and version functions.
This commit is contained in:
@@ -1,10 +1,16 @@
|
||||
import { v4, v7 } from "uuid";
|
||||
import { v4, v7, validate, version as uuidVersion } from "uuid";
|
||||
|
||||
// generates v4
|
||||
export function uuid(): string {
|
||||
return v4();
|
||||
}
|
||||
|
||||
// generates v7
|
||||
export function uuidv7(): string {
|
||||
return v7();
|
||||
}
|
||||
|
||||
// validate uuid
|
||||
export function uuidValidate(uuid: string, version: 4 | 7): boolean {
|
||||
return validate(uuid) && uuidVersion(uuid) === version;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user