Omit_2<T, K>: {
    [P in keyof T as P extends K
        ? never
        : P]: T[P]
}

Type Parameters

  • T
  • K extends string | number | symbol