UNPKG

@ai-sdk/provider-utils

Version:
15 lines (13 loc) 385 B
import type { ZodDefaultDef } from 'zod/v3'; import { parseDef } from '../parse-def'; import type { JsonSchema7Type } from '../parse-types'; import type { Refs } from '../refs'; export function parseDefaultDef( _def: ZodDefaultDef, refs: Refs, ): JsonSchema7Type & { default: any } { return { ...parseDef(_def.innerType._def, refs), default: _def.defaultValue(), }; }