omit
omit<
T,K>(obj,keys):Simplify<Except<T,K, {requireExactProps:true; }>>
It takes an object and an array of keys, and returns a new object with those keys excluded.
Example
omit({foo: "bar", bar: "foo"}, ["foo"])// => {bar: "foo"}
omit({foo: "bar", bar: "foo"}, [])// => {foo: "bar", bar: "foo"}Alternatives
Type Parameters
• T extends object | ArrayLike<unknown>
• K extends string | number | symbol
Parameters
obj
T
The object to take the properties from.
keys
readonly K[]
The keys to omit on the object.
Returns
Simplify<Except<T, K, { requireExactProps: true; }>>
The constructed object.