E_A.d.ts (864B)
1 import { result } from "./result.js"; 2 export declare const zip: <A, B>(xs: A[], ys: B[]) => [A, B][]; 3 export declare const accumulate: <A>(items: readonly A[], fn: (x: A, y: A) => A) => A[]; 4 export declare const accumulateWithError: <A, E>(items: readonly A[], fn: (x: A, y: A) => result<A, E>) => result<A[], E>; 5 export declare const unzip: <A, B>(items: readonly (readonly [A, B])[]) => [A[], B[]]; 6 export declare const pairwise: <T, R>(items: readonly T[], fn: (v1: T, v2: T) => R) => R[]; 7 export declare const pairwiseWithError: <T, R, E>(items: readonly T[], fn: (v1: T, v2: T) => result<R, E>) => result<R[], E>; 8 export declare const makeBy: <T>(n: number, fn: (i: number) => T) => T[]; 9 export declare function shuffle<T>(array: T[]): T[]; 10 export declare function isEqual<T>(arr1: readonly T[], arr2: readonly T[]): boolean; 11 //# sourceMappingURL=E_A.d.ts.map