mirror of
				https://github.com/Instadapp/Swap-Aggregator-Subgraph.git
				synced 2024-07-29 21:57:12 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			25 lines
		
	
	
		
			443 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			443 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| "use strict";
 | |
| 
 | |
| module.exports = fn => {
 | |
|   return function() {
 | |
|     const length = arguments.length;
 | |
|     const args = new Array(length);
 | |
| 
 | |
|     for (let i = 0; i < length; i += 1) {
 | |
|       args[i] = arguments[i];
 | |
|     }
 | |
| 
 | |
|     return new Promise((resolve, reject) => {
 | |
|       args.push((err, data) => {
 | |
|         if (err) {
 | |
|           reject(err);
 | |
|         } else {
 | |
|           resolve(data);
 | |
|         }
 | |
|       });
 | |
| 
 | |
|       fn.apply(null, args);
 | |
|     });
 | |
|   };
 | |
| };
 | 
