8 lines
		
	
	
		
			187 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			8 lines
		
	
	
		
			187 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| export default memoize;
 | |
| /**
 | |
|  * @template T
 | |
|  * @param fn {(function(): any) | undefined}
 | |
|  * @returns {function(): T}
 | |
|  */
 | |
| declare function memoize<T>(fn: (() => any) | undefined): () => T;
 |