21 lines
300 B
TypeScript
21 lines
300 B
TypeScript
/**
|
|
* UUID utility functions
|
|
*/
|
|
|
|
import { v4 as uuidv4, validate as validateUUID } from 'uuid';
|
|
|
|
/**
|
|
* Generate UUID v4
|
|
*/
|
|
export function generateUUID(): string {
|
|
return uuidv4();
|
|
}
|
|
|
|
/**
|
|
* Validate UUID
|
|
*/
|
|
export function isValidUUID(uuid: string): boolean {
|
|
return validateUUID(uuid);
|
|
}
|
|
|