enter: function()

in legacy/javascript/src/refactor.js [456:473]


            enter: function (node) {
                if (node.type === 'VariableDeclaration') {
                    for (var i = 0; i < node.declarations.length; i++) {
                        const declaration = node.declarations[i];
                        if (
                            declaration.init &&
                            engine.isPiranhaLiteral(declaration.init) &&
                            typeof declaration.init.value === 'boolean'
                        ) {
                            assignments[declaration.id.name] = declaration.init.value;
                        }
                    }
                } else if (node.type === 'AssignmentExpression') {
                    if (node.right && engine.isPiranhaLiteral(node.right) && typeof node.right.value === 'boolean') {
                        if (node.left.name !== undefined) assignments[node.left.name] = node.right.value;
                    }
                }
            },