Files
hoppscotch/packages/hoppscotch-app/helpers/functional/object.ts
2022-02-17 19:13:28 +05:30

11 lines
246 B
TypeScript

import { pipe } from "fp-ts/function"
import cloneDeep from "lodash/cloneDeep"
export const objRemoveKey =
<T, K extends keyof T>(key: K) =>
(obj: T): Omit<T, K> =>
pipe(cloneDeep(obj), (e) => {
delete e[key]
return e
})