DeepPartial<T>: T extends Builtin
    ? T
    : T extends Long
        ? string | number | Long
        : T extends (infer U)[]
            ? DeepPartial<U>[]
            : T extends ReadonlyArray<infer U>
                ? ReadonlyArray<DeepPartial<U>>
                : T extends {}
                    ? {
                        [K in keyof T]?: DeepPartial<T[K]>
                    }
                    : Partial<T>

Type Parameters

  • T

Generated using TypeDoc