function filterimport { filter } from "https://dotland.deno.dev/x/rambda@9.4.1/files/index.d.ts"; filter<T>(predicate: Predicate<T>): (input: T[]) => T[]filter<T>(predicate: Predicate<T>, input: T[]): T[]filter<T, U>(predicate: ObjectPredicate<T>): (x: Dictionary<T>) => Dictionary<T>filter<T>(predicate: ObjectPredicate<T>, x: Dictionary<T>): Dictionary<T>Type ParametersTParameterspredicate: Predicate<T>Returns(input: T[]) => T[]Type ParametersTParameterspredicate: Predicate<T>input: T[]ReturnsT[]Type ParametersTUParameterspredicate: ObjectPredicate<T>Returns(x: Dictionary<T>) => Dictionary<T>Type ParametersTParameterspredicate: ObjectPredicate<T>x: Dictionary<T>ReturnsDictionary<T>