export function omit( subject: Subject, ...keys: Key[] ): Omit { const result: any = {} for (const key in subject) { if (!keys.includes(key as unknown as Key)) { result[key] = subject[key] } } return result }