8 lines
189 B
TypeScript
8 lines
189 B
TypeScript
export default function omit<T extends Record<string, any>>(
|
|
obj: T,
|
|
propToRemove: keyof T,
|
|
): Omit<T, typeof propToRemove> {
|
|
const { [propToRemove]: _, ...rest } = obj;
|
|
return rest;
|
|
}
|