HEX
Server: Apache
System: Linux www 6.18.6-i1-amd #905 SMP Mon Jan 19 08:49:07 CET 2026 x86_64
User: sws1073755998 (1073755998)
PHP: 8.1.33
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();
};