export function last(arr: ArrayLike): L; export function create(): C[]; export function copy(a: D[]): D[]; export function appendTo(dest: M[], src: M[]): void; /** * Transforms something array-like to an actual Array. * * @function * @template T * @param {ArrayLike|Iterable} arraylike * @return {T} */ export const from: { (arrayLike: ArrayLike): T_1[]; (arrayLike: ArrayLike, mapfn: (v: T_2, k: number) => U, thisArg?: any): U[]; (iterable: Iterable | ArrayLike): T_3[]; (iterable: Iterable | ArrayLike, mapfn: (v: T_4, k: number) => U_1, thisArg?: any): U_1[]; }; export function every>(arr: ARR, f: (arg0: ITEM, arg1: number, arg2: ARR) => boolean): boolean; export function some>(arr: ARR, f: (arg0: S, arg1: number, arg2: ARR) => boolean): boolean; export function equalFlat(a: ArrayLike, b: ArrayLike): boolean; export function flatten(arr: ELEM[][]): ELEM[]; export function unfold(len: number, f: (arg0: number, arg1: T_1[]) => T_1): T_1[]; export function fold(arr: T_1[], seed: RESULT, folder: (arg0: RESULT, arg1: T_1, arg2: number) => RESULT): RESULT; export const isArray: (arg: any) => arg is any[]; export function unique(arr: T_1[]): T_1[]; export function uniqueBy(arr: ArrayLike, mapper: (arg0: T_1) => M): T_1[]; export function map, MAPPER extends (arg0: ARR extends ArrayLike ? T_1 : never, arg1: number, arg2: ARR) => any>(arr: ARR, mapper: MAPPER): (MAPPER extends (...arg0: any[]) => infer M ? M : never)[]; //# sourceMappingURL=array.d.ts.map