omit<K extends string | number>( keys: K[],): <O extends Record<K, unknown>>( obj: O,) => Or<IsWide<string, K>, IsWide<number, K>> extends true ? Partial<O> : Omit<O, K> Type Parameters
- K extends string | number
Returns <O extends Record<K, unknown>>(
obj: O,
) => Or<IsWide<string, K>, IsWide<number, K>> extends true
? Partial<O>
: Omit<O, K>
Returns a new object with the specified keys omitted.
Example