function omit omit<T extends Record<string, unknown>, K extends keyof T>(obj: T | None,keys: K[]): Omit<T, K> Returns a new object with the specified keys excluded. Examples Example 1 omit({ a: 1, b: 2, c: 3 }, ["a"]); // { b: 2, c: 3 } omit({ a: 1, b: 2 }, []); // { a: 1, b: 2 } omit(null, ["a"]); // {} Type Parameters T extends Record<string, unknown> K extends keyof T Parameters obj: T | None keys: K[] Return Type Omit<T, K>