mirror of
https://github.com/IT4Change/gradido.git
synced 2026-02-06 09:56:05 +00:00
8 lines
341 B
TypeScript
8 lines
341 B
TypeScript
import { string, number } from 'zod'
|
|
import { validate, version } from 'uuid'
|
|
|
|
export const uuidv4Schema = string().refine((val: string) => validate(val) && version(val) === 4, 'Invalid uuid')
|
|
export const emailSchema = string().email()
|
|
export const urlSchema = string().url()
|
|
export const uint32Schema = number().positive().lte(4294967295)
|