| 123456789101112131415161718 | 
							- 'use strict';
 
- /** @type {import('.').AsyncFunctionConstructor | false} */
 
- var cached;
 
- /** @type {import('.')} */
 
- module.exports = function getAsyncFunction() {
 
- 	if (typeof cached === 'undefined') {
 
- 		try {
 
- 			// eslint-disable-next-line no-new-func
 
- 			cached = Function('return async function () {}')().constructor;
 
- 		} catch (e) {
 
- 			cached = false;
 
- 		}
 
- 	}
 
- 	return cached;
 
- };
 
 
  |