function keepAndTake keepAndTake<T,R,>(keep: (item: T) => boolean,take: (item: T) => R,): ((items: readonly T[]) => R[]) Keep the items a test accepts, then take one thing from each. Type Parameters T R Parameters keep: (item: T) => boolean take: (item: T) => R Return Type ((items: readonly T[]) => R[])