Today, Omit will expand to Pick<Exclude<...>, ...> in quick info, error messages, etc. which is gross.
By defining Omit as its own conditional type, we can get a slightly nicer display, though it will introduce duplication of code between the two helpers.
Today,
Omitwill expand toPick<Exclude<...>, ...>in quick info, error messages, etc. which is gross.By defining
Omitas its own conditional type, we can get a slightly nicer display, though it will introduce duplication of code between the two helpers.