import { filter } from "https://deno.land/x/fun@v2.0.0/record.ts";
Given a refinement or a predicate, filter a ReadonlyRecord by removing any values that do not match the predicate or refinement. ie. When the predicate/refinement return true a value is kept and when it returns false a value is removed.
Type Parameters
I extends A
Returns
(ua: ReadonlyRecord<A>) => ReadonlyRecord<I>
Parameters
predicate: (a: A, key: string) => boolean
Returns
(ua: ReadonlyRecord<A>) => ReadonlyRecord<A>