Files
web/utils/zod/numberValidator.ts
2025-01-30 13:51:47 +01:00

13 lines
282 B
TypeScript

import { z } from "zod"
export const nullableNumberValidator = z
.number()
.nullish()
.transform((num) => (typeof num === "number" ? num : 0))
export const nullableIntValidator = z
.number()
.int()
.nullish()
.transform((num) => (typeof num === "number" ? num : 0))