function omitimport { omit } from "https://dotland.deno.dev/x/rambda@v9.2.0/mod.ts"; omit<T, K extends string>(propsToOmit: K[], obj: T): Omit<T, K>It returns a partial copy of an obj without propsToOmit properties. omit<K extends string>(propsToOmit: K[]): <T>(obj: T) => Omit<T, K>omit<T, U>(propsToOmit: string, obj: T): Uomit<T, U>(propsToOmit: string): (obj: T) => Uomit<T>(propsToOmit: string, obj: object): Tomit<T>(propsToOmit: string): (obj: object) => TIt returns a partial copy of an obj without propsToOmit properties. Type ParametersTK extends stringParameterspropsToOmit: K[]obj: TReturnsOmit<T, K>Type ParametersK extends stringParameterspropsToOmit: K[]Returns<T>(obj: T) => Omit<T, K>Type ParametersTUParameterspropsToOmit: stringobj: TReturnsUType ParametersTUParameterspropsToOmit: stringReturns(obj: T) => UType ParametersTParameterspropsToOmit: stringobj: objectReturnsTType ParametersTParameterspropsToOmit: stringReturns(obj: object) => T