function pickimport { pick } from "https://deno.land/x/rambda@v8.6.0/files/index.d.ts"; pick<T, K extends string | number | symbol>(propsToPick: K[], input: T): Pick<T, Exclude<keyof T, Exclude<keyof T, K>>>pick<K extends string | number | symbol>(propsToPick: K[]): <T>(input: T) => Pick<T, Exclude<keyof T, Exclude<keyof T, K>>>pick<T, U>(propsToPick: string, input: T): Upick<T, U>(propsToPick: string): (input: T) => Upick<T>(propsToPick: string, input: object): Tpick<T>(propsToPick: string): (input: object) => TType ParametersTK extends string | number | symbolParameterspropsToPick: K[]input: TReturnsPick<T, Exclude<keyof T, Exclude<keyof T, K>>>Type ParametersK extends string | number | symbolParameterspropsToPick: K[]Returns<T>(input: T) => Pick<T, Exclude<keyof T, Exclude<keyof T, K>>>Type ParametersTUParameterspropsToPick: stringinput: TReturnsUType ParametersTUParameterspropsToPick: stringReturns(input: T) => UType ParametersTParameterspropsToPick: stringinput: objectReturnsTType ParametersTParameterspropsToPick: stringReturns(input: object) => T