time-to-botec

Benchmark sampling in different programming languages
Log | Files | Refs | README

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