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

Parameters

keep: (item: T) => boolean
take: (item: T) => R

Return Type

((items: readonly T[]) => R[])

Usage

import { keepAndTake } from "docs/utilities.ts";