// eslint-disable-next-line @typescript-eslint/no-explicit-any export const omit = , K extends keyof T>(obj: T, keys: K[]): Omit => { const result = { ...obj }; for (const key of keys) { delete result[key]; } return result; };