export function deleteAttrs< T extends Record = Record, >(obj: T, ...attrs: (keyof T)[]): Omit { const res = {} as T for (const key in obj) { if (!attrs.includes(key)) { res[key] = obj[key] } } return res }