UNPKG

types-helpers

Version:

Librería de utilidades avanzadas para tipos en TypeScript

4 lines (3 loc) 157 B
export type DeepParital<T> = { [K in keyof T]?: T[K] extends object ? T[K] extends Array<infer U> ? Array<DeepParital<U>> : DeepParital<T[K]> : T[K]; };