mirror of
https://github.com/pocket-id/pocket-id.git
synced 2026-03-28 10:16:37 +00:00
12 lines
228 B
TypeScript
12 lines
228 B
TypeScript
import z from 'zod/v4';
|
|
|
|
export const optionalString = z
|
|
.string()
|
|
.transform((v) => (v === '' ? undefined : v))
|
|
.optional();
|
|
|
|
export const optionalUrl = z
|
|
.url()
|
|
.optional()
|
|
.or(z.literal('').transform(() => undefined));
|