docs
evals
scenario-1
scenario-10
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
A utility module that processes user activity data and organizes it by various criteria for reporting and analysis purposes.
/**
* Groups collection items by a specified criterion.
*
* @param {Array} collection - The collection to group
* @param {string|Function} criterion - Property name or function to determine grouping
* @returns {Object} An object with keys as group identifiers and values as arrays of items
*/
function groupByCriterion(collection, criterion) {
// IMPLEMENTATION HERE
}
module.exports = {
groupByCriterion
};Provides utility functions for data manipulation and grouping operations.