rename defaultDeclarations to globals

This commit is contained in:
Sebastian McKenzie
2015-02-14 19:08:02 +11:00
parent 5fb793b75f
commit 84f54ca3c7

View File

@@ -33,7 +33,7 @@ function Scope(block, parentBlock, parent, file) {
this.crawl();
}
Scope.defaultDeclarations = flatten([globals.builtin, globals.browser, globals.node].map(Object.keys));
Scope.globals = flatten([globals.builtin, globals.browser, globals.node].map(Object.keys));
/**
* Description
@@ -403,6 +403,8 @@ Scope.prototype.addGlobal = function (node) {
};
Scope.prototype.hasGlobal = function (name) {
if (includes(Scope.globals, name)) return true;
var scope = this;
do {
@@ -637,7 +639,6 @@ Scope.prototype.hasBinding = function (name) {
if (!name) return false;
if (this.hasOwnBinding(name)) return true;
if (this.parentHasBinding(name)) return true;
if (includes(Scope.defaultDeclarations, name)) return true;
return false;
};