diff --git a/react-packager/src/Resolver/polyfills/babelHelpers.js b/react-packager/src/Resolver/polyfills/babelHelpers.js index 95b4ba8ad5..1390ef6df8 100644 --- a/react-packager/src/Resolver/polyfills/babelHelpers.js +++ b/react-packager/src/Resolver/polyfills/babelHelpers.js @@ -19,6 +19,12 @@ var babelHelpers = global.babelHelpers = {}; +babelHelpers.typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { + return typeof obj; +} : function (obj) { + return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; +}; + babelHelpers.createRawReactElement = (function () { var REACT_ELEMENT_TYPE = typeof Symbol === "function" && Symbol.for && Symbol.for("react.element") || 0xeac7; return function createRawReactElement(type, key, props) {