StrictUnion
StrictUnion<T> = T extends object ? T & { [K in Exclude<keyof UnionToIntersection<T>, keyof T>]?: never } : TSource: common.ts:330
Strict union type (no extra properties)
Type Parameters
T— Union of object types
StrictUnion<T> = T extends object ? T & { [K in Exclude<keyof UnionToIntersection<T>, keyof T>]?: never } : TSource: common.ts:330
Strict union type (no extra properties)
Type Parameters
T — Union of object types