const myMap: Map<string, number> = new Map([
['a', 1],
['b', 2],
['c', 3],
['d', 4],
['e', 5],
['g', 6]
]);
// Filter for values greater than 2
const filteredMap: Map<string, number> = new Map(
[...myMap.entries()].filter(([key, value]: [string, number]) => value > 2)
);
console.log(filteredMap);
/*
run:
Map (4) {"c" => 3, "d" => 4, "e" => 5, "g" => 6}
*/