HEX
Server: Apache
System: Linux pdx1-shared-a1-29 6.18.39-grsec-noble+ #4 SMP Thu Jul 23 07:53:29 UTC 2026 x86_64
User: dh_bj99yp (22285841)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: //usr/share/nodejs/make-async-function/index.js
'use strict';

var getAsyncs = function getAsyncFunctions() {
	return [
		Function('return async (a, b) => a * b;')(),
		Function('return async () => {};')(),
		Function('return async function foo() {}')()
	];
};
var asyncFuncs = [];
try {
	asyncFuncs = getAsyncs();
} catch (e) { /**/ }

module.exports = function makeAsyncFunction() {
	return asyncFuncs[0];
};
module.exports.list = function makeAsyncFunctions() {
	return asyncFuncs.slice();
};