Type alias CUnion<T>

CUnion<T>: {
    [K in keyof T]: {
        [_ in K]: T[K]
    } & {
        [_ in Exclude<keyof T, K>]?: undefined
    }
}[keyof T]

Type Parameters

  • T extends Record<PropertyKey, unknown>

Generated using TypeDoc