/** * 返回一个对象,对象由给定集合通过`iterator`处理分组为多个计数后组成,类似`groupBy`,但是不是返回列表的值,而是返回在该组中值的计数。 * * @example * countBy([1, 2, 3, 4, 5], (val) => val % 2 === 0 ? 'even': 'odd') * => { odd: 3, even: 2 } * * @param list 给定集合 * @param iteratee 迭代器函数,通过 iteratee 进行转换,以简化速记语法 * @param context 上下文对象,若传递,则作为迭代器函数的执行上下文 this */ export declare const countBy: >(list: V, iteratee?: I | undefined, context?: unknown) => {};