Type alias DeepPartialOverride<T>

DeepPartialOverride<T>: T extends TypesThatAreOpaqueToDeepPartial
    ? T
    : T extends (infer I)[]
        ? DeepPartialOverride<I>[]
        : T extends object
            ? {
                [P in keyof T]?: DeepPartialOverride<T[P]>
            }
            : T

Type Parameters

  • T

Generated using TypeDoc