remove exportsWildcard helper in favor of defaults #430

This commit is contained in:
Sebastian McKenzie
2015-01-09 20:08:05 +11:00
parent b619e843a9
commit 1c8d24f78c
10 changed files with 50 additions and 41 deletions

View File

@@ -35,7 +35,6 @@ File.helpers = [
"async-to-generator",
"interop-require-wildcard",
"typeof",
"exports-wildcard",
"extends",
"get",
"observe-delete",

View File

@@ -217,9 +217,9 @@ DefaultFormatter.prototype._exportSpecifier = function (getRef, specifier, node,
};
DefaultFormatter.prototype._exportsWildcard = function (objectIdentifier) {
return t.expressionStatement(t.callExpression(this.file.addHelper("exports-wildcard"), [
t.callExpression(this.file.addHelper("interop-require-wildcard"), [objectIdentifier]),
t.identifier("exports")
return t.expressionStatement(t.callExpression(this.file.addHelper("defaults"), [
t.identifier("exports"),
t.callExpression(this.file.addHelper("interop-require-wildcard"), [objectIdentifier])
]));
};

View File

@@ -1,7 +0,0 @@
(function (obj, exports) {
for (var i in obj) {
if (exports[i] !== undefined) {
exports[i] = obj[i];
}
}
})