UNPKG

babel-core

Version:

Turn ES6 code into readable vanilla ES5 with source maps

16 lines (12 loc) 422 B
"use strict"; var messages = require("../../../messages"); var t = require("../../../types"); exports.check = t.isFor; exports.ForInStatement = exports.ForOfStatement = function (node, parent, scope, file) { var left = node.left; if (t.isVariableDeclaration(left)) { var declar = left.declarations[0]; if (declar.init) throw file.errorWithNode(declar, messages.get("noAssignmentsInForHead")); } };