Type Alias _ExclusifyUnion<T, K>

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

Type Parameters

  • T
  • K extends PropertyKey