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