memoize3.d.ts 229 B

123456789
  1. /**
  2. * Memoizes the provided three-argument function.
  3. */
  4. export declare function memoize3<
  5. A1 extends object,
  6. A2 extends object,
  7. A3 extends object,
  8. R,
  9. >(fn: (a1: A1, a2: A2, a3: A3) => R): (a1: A1, a2: A2, a3: A3) => R;