1
2
3
4
5
6
7
8
9
10
11
12
| export default memoize;
| export type FunctionReturning<T> = () => T;
| /**
| * @template T
| * @typedef {() => T} FunctionReturning
| */
| /**
| * @template T
| * @param {FunctionReturning<T>} fn memorized function
| * @returns {FunctionReturning<T>} new function
| */
| declare function memoize<T>(fn: FunctionReturning<T>): FunctionReturning<T>;
|
|