rename defaultDeclarations to globals
This commit is contained in:
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user