10 lines
229 B
TypeScript
10 lines
229 B
TypeScript
/**
|
|
* Memoizes the provided three-argument function.
|
|
*/
|
|
export declare function memoize3<
|
|
A1 extends object,
|
|
A2 extends object,
|
|
A3 extends object,
|
|
R,
|
|
>(fn: (a1: A1, a2: A2, a3: A3) => R): (a1: A1, a2: A2, a3: A3) => R;
|