/** * 将数据扁平化 * @param list */ export declare const flatten: (list: Array) => Array; /** * Shuffles array in place. ES6 version * @param {Array} a items The array containing the items. */ export declare function shuffle(a: Array): any[]; /** * Description 将 arguments 等类似于数组的对象转化为数组 * @param listLike * @return {Array} */ export declare function toArray(listLike: any): any[]; export declare const toArrayAlias: typeof toArray; /** 将数组转化为 Map */ export declare function groupByDistinctly(arr: any[], key: string | number, valueKey?: string | number): {}; /** 分组并且填充 */ export declare function chunkWithFill(array: any[], size: number, fillObj?: any): any[][]; /** 添加或删除 */ export declare function addOrRemove(arr: any[], obj: any): any[]; /** 插入到某个数组中 */ export declare const insertArray: (arr: any[], index: number, newItem: any) => any[];