13 lines
250 B
TypeScript
13 lines
250 B
TypeScript
import { z } from "zod"
|
|
|
|
export const nullableStringValidator = z
|
|
.string()
|
|
.nullish()
|
|
.transform((str) => (str ? str : ""))
|
|
|
|
export const nullableStringUrlValidator = z
|
|
.string()
|
|
.url()
|
|
.nullish()
|
|
.transform((str) => (str ? str : ""))
|