UNPKG

@voiceflow/common

Version:

Junk drawer of utility functions

7 lines (6 loc) 257 B
import { z } from 'zod'; export const zOptionalBooleanString = (defaultValue = false) => z .union([z.literal(String(true)), z.literal(String(false))]) .optional() .default(String(defaultValue)) .transform((value) => value === String(true));