Type alias _ExclusifyUnion<T, K>

_ExclusifyUnion<T, K>: T extends unknown ? Id<T & Partial<Record<Exclude<K, keyof T>, never>>> : never

Type Parameters

  • T

  • K extends PropertyKey