UNPKG

@voiceflow/common

Version:

Junk drawer of utility functions

11 lines (10 loc) 448 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.zOptionalBooleanString = void 0; const zod_1 = require("zod"); const zOptionalBooleanString = (defaultValue = false) => zod_1.z .union([zod_1.z.literal(String(true)), zod_1.z.literal(String(false))]) .optional() .default(String(defaultValue)) .transform((value) => value === String(true)); exports.zOptionalBooleanString = zOptionalBooleanString;