Import temporalUndefined inside temporalRef helper
This commit is contained in:
@@ -600,7 +600,9 @@ helpers.taggedTemplateLiteralLoose = defineHelper(`
|
||||
`);
|
||||
|
||||
helpers.temporalRef = defineHelper(`
|
||||
export default function _temporalRef(val, name, undef) {
|
||||
import undef from "temporalUndefined";
|
||||
|
||||
export default function _temporalRef(val, name) {
|
||||
if (val === undef) {
|
||||
throw new ReferenceError(name + " is not defined - temporal dead zone");
|
||||
} else {
|
||||
|
||||
@@ -16,7 +16,6 @@ function buildTDZAssert(node, file) {
|
||||
return t.callExpression(file.addHelper("temporalRef"), [
|
||||
node,
|
||||
t.stringLiteral(node.name),
|
||||
file.addHelper("temporalUndefined"),
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user