import { filterValues } from "https://deno.land/std@0.103.0/collections/filter_values.ts";
Returns a new record with all entries of the given record except the ones that have a value that does not match the given predicate
Example:
import { filterValues } from "./filter_values.ts";
type Person = { age: number };
const people: Record<string, Person> = {
'Arnold': { age: 37 },
'Sarah': { age: 7 },
'Kim': { age: 23 },
};
const adults = filterValues(people, it => it.age >= 18)
console.assert(adults === {
'Arnold': { age: 37 },
'Kim': { age: 23 },
})