UNPKG

211 BTypeScriptView Raw
1/**
2 * @category Types
3 */
4export declare type RecursivePartial<T> = {
5 [P in keyof T]?: T[P] extends (infer U)[] ? RecursivePartial<U>[] : T[P] extends object | undefined ? RecursivePartial<T[P]> : T[P];
6};