import { groupByToMap } from "./groupByToMap.js"; export function groupBy( set: Set, predicate: (element: T) => GroupingType ): Set> { return new Set(groupByToMap(set, predicate).values()); }