omit
omit
ts
export function omit<Data extends object, Keys extends keyof Data>(data: Data, keys: Keys[]): Omit<Data, Keys> {
const result = { ...data }
for (const key of keys) {
delete result[key]
}
return result as Omit<Data, Keys>
}ts
export function omit<Data extends object, Keys extends keyof Data>(data: Data, keys: Keys[]): Omit<Data, Keys> {
const result = { ...data }
for (const key of keys) {
delete result[key]
}
return result as Omit<Data, Keys>
}