function filter filter<T>(predicate: (item: T) => boolean): unknown Curried filter Type Parameters T Parameters predicate: (item: T) => boolean Return Type unknown