UNPKG

@abyrd9/zod-form-data

Version:

Type-safe Zod v4 utilities to flatten and unflatten data, parse FormData, and collect schema-aligned errors.

4 lines 440 B
export type DeepPartial<T> = T extends Array<infer U> ? Array<DeepPartial<U>> : T extends ReadonlyArray<infer U> ? ReadonlyArray<DeepPartial<U>> : T extends Map<infer K, infer V> ? Map<K, DeepPartial<V>> : T extends Set<infer U> ? Set<DeepPartial<U>> : T extends (...args: any[]) => any ? T : T extends Date | RegExp ? T : T extends object ? { [P in keyof T]?: DeepPartial<T[P]> | null; } : T; //# sourceMappingURL=deep-partial.d.ts.map