Type alias DeepPartial<T>

DeepPartial<T>: {
    [P in keyof T]?: T[P] extends (infer U)[]
        ? DeepPartial<U>[]
        : T[P] extends object
            ? DeepPartial<T[P]>
            : T[P]
}

Utility to make a deep "partial" of an existing type.

Type Parameters

  • T

    The type to make a partial of.

Generated using TypeDoc