/** * 集合工具类 */ export default class CollectionUtil { /** * 分组操作 * @param list 要分组的数据 * @param groupHandle 分组的字段或方法 */ static group(list: Array, groupHandle: string | Function): Map>; /** * list转map * @param keyHandle key * @param valueHandle value */ static listToMap(list: Array, keyHandle: string | Function, valueHandle: string | Function): Map; /** * map转object * @param map map */ static mapToObject(map: Map): any; /** * 分割数据 * @param list 数组 * @param cotNum 分割数 */ static cutList(list: Array, cotNum: Number): Array>; /** * 获取值 * @param item 对象 * @param handle */ private static getValue; }