UNPKG

zod-to-ts

Version:

generate TypeScript types from your Zod schema

10 lines (9 loc) 485 B
import ts from 'typescript'; import type * as z4 from 'zod/v4/core'; import { type ZodToTsOptions } from "./types.cjs"; export declare function zodToTs(zod: z4.$ZodType, options: ZodToTsOptions): { node: ts.TypeNode; }; export { createTypeAlias, printNode } from "./ast-helpers.cjs"; export type { AuxiliaryTypeStore, OptionalTypeOverrideFunction, TypeOverrideFunction, TypeOverrideMap, ZodToTsOptions, } from "./types.cjs"; export { createAuxiliaryTypeStore } from "./utils.cjs";