IOmitRespectIndexSignature<T, K extends PropertyKey>
Utility type that is equivalent to Typescript's <Omit> but respects index signatures, such as in a common use-case of string indexes where using <Omit> will aggressively merge some types and remove the correct type-detection on some fields.