Files
Auto_Bangumi/webui/src/utils/omit.ts
2023-08-10 12:13:04 +08:00

13 lines
269 B
TypeScript

export function omit<T extends { [k: string]: any }>(
obj: T,
omitKeys: Array<keyof T>
) {
return Object.keys(obj).reduce((acc, key) => {
if (omitKeys.includes(key)) {
return acc;
} else {
return { ...acc, [key]: obj[key] };
}
}, {});
}