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;
 |