Whitelist constructors aliasable to core-js

Expand the list of identifiers for which we substitute `_core.<Something>`
for `<Something>`.  Also an alternative fix for #421.
This commit is contained in:
Aluísio Augusto Silva Gonçalves
2015-01-12 12:29:37 -02:00
parent ea627ed57c
commit afd5376c8d
6 changed files with 25 additions and 15 deletions

View File

@@ -0,0 +1,7 @@
obj.constructor === Object;
obj.constructor === Promise;
Symbol();
Symbol("test");
new Map();

View File

@@ -6,5 +6,10 @@ var _interopRequire = function (obj) {
var _core = _interopRequire(require("core-js/library"));
_core.Symbol("test");
obj.constructor === Object;
obj.constructor === _core.Promise;
_core.Symbol();
_core.Symbol("test");
new _core.Map();

View File

@@ -1 +0,0 @@
obj.constructor === Object;

View File

@@ -1,9 +0,0 @@
"use strict";
var _interopRequire = function (obj) {
return obj && (obj["default"] || obj);
};
var _core = _interopRequire(require("core-js/library"));
obj.constructor === Object;

View File

@@ -1,2 +0,0 @@
Symbol("test");
Symbol();