webpack/test/helpers/supportsLogicalAssignment.js

13 lines
237 B
JavaScript

"use strict";
module.exports = function supportsLogicalAssignment() {
try {
const f = eval(
"(function f() { var x = null; x ??= true; x &&= true; return x ||= false; })"
);
return f();
} catch (_err) {
return false;
}
};