move whitelist detection up to before the key is camelcased

This commit is contained in:
Sebastian McKenzie 2015-02-26 09:08:39 +11:00
parent eafb02be31
commit 95e2345b19

View File

@ -5,9 +5,9 @@ var t = require("./types");
module.exports = function (body, namespace, whitelist = []) {
each(File.helpers, function (name) {
var key = t.identifier(t.toIdentifier(name));
if (whitelist.length && whitelist.indexOf(key) >= 0) return;
var key = t.identifier(t.toIdentifier(name));
body.push(t.expressionStatement(
t.assignmentExpression("=", t.memberExpression(namespace, key), util.template(name))
));