webpack/test/helpers/supportsAsync.js

18 lines
271 B
JavaScript

"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;
};