zod-to-ts
Version:
generate TypeScript types from your Zod schema
12 lines (11 loc) • 415 B
JavaScript
import * as z4 from 'zod/v4/core';
export function resolveOptions(options) {
return {
unrepresentable: options.unrepresentable ?? 'throw',
io: options.io ?? 'output',
overrides: options.overrides,
overrideFunction: options.overrideFunction,
metadataRegistry: options.metadataRegistry ?? z4.globalRegistry,
auxiliaryTypeStore: options.auxiliaryTypeStore,
};
}