export function groupByContentTopic( values: readonly T[] ): Map> { const groupedDecoders = new Map(); values.forEach((value) => { let decs = groupedDecoders.get(value.contentTopic); if (!decs) { groupedDecoders.set(value.contentTopic, []); decs = groupedDecoders.get(value.contentTopic); } decs.push(value); }); return groupedDecoders; }