You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					10 lines
				
				402 B
			
		
		
			
		
	
	
					10 lines
				
				402 B
			| 
											3 years ago
										 | /*! queue-microtask. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */ | ||
|  | let promise | ||
|  | 
 | ||
|  | module.exports = typeof queueMicrotask === 'function' | ||
|  |   ? queueMicrotask.bind(typeof window !== 'undefined' ? window : global) | ||
|  |   // reuse resolved promise, and allocate it lazily
 | ||
|  |   : cb => (promise || (promise = Promise.resolve())) | ||
|  |     .then(cb) | ||
|  |     .catch(err => setTimeout(() => { throw err }, 0)) |