Type alias Assign_<T, U>Private

Assign_<T, U>: {
    [K in keyof T as K extends keyof U
        ? U[K] extends void
            ? never
            : K
        : K]: K extends keyof U
        ? U[K]
        : T[K]
}

Helper for Assign. This is a workaround for tsc generating errorneous type definitions.

Type Parameters

  • T

  • U

Generated using TypeDoc