|  | "use strict";
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | module.exports = function supportsAsync() {
 | 
						
						
						
							|  | 	// Node.js@10 has a bug with nested async/await
 | 
						
						
						
							|  | 	if (process.version.startsWith("v10.")) {
 | 
						
						
						
							|  | 		return false;
 | 
						
						
						
							|  | 	}
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | 	try {
 | 
						
						
						
							|  | 		eval("async () => {}");
 | 
						
						
						
							|  | 		return true;
 | 
						
						
						
							|  | 	} catch (_err) {
 | 
						
						
						
							|  | 		// Ignore
 | 
						
						
						
							|  | 	}
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | 	return false;
 | 
						
						
						
							|  | };
 |