Type Alias ExcludeType<T, U>

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

Type Parameters

  • T
  • U