diff --git a/packages/babel-helpers/src/helpers-generated.ts b/packages/babel-helpers/src/helpers-generated.ts index 35fdc8b03ac3..40101c5e0191 100644 --- a/packages/babel-helpers/src/helpers-generated.ts +++ b/packages/babel-helpers/src/helpers-generated.ts @@ -43,7 +43,7 @@ export default Object.freeze({ ), checkInRHS: helper( "7.20.1", - 'export default function _checkInRHS(value){var type=typeof value;if("object"!==type&&"function"!==type)throw TypeError("right-hand side of \'in\' should be an object, got "+type);return value}', + "export default function _checkInRHS(value){if(Object(value)!==value)throw TypeError(\"right-hand side of 'in' should be an object, got \"+typeof type);return value}", ), jsx: helper( "7.0.0-beta.0", diff --git a/packages/babel-helpers/src/helpers/checkInRHS.js b/packages/babel-helpers/src/helpers/checkInRHS.js index f1273a91d9a4..fad1e1c2a2d4 100644 --- a/packages/babel-helpers/src/helpers/checkInRHS.js +++ b/packages/babel-helpers/src/helpers/checkInRHS.js @@ -2,6 +2,9 @@ export default function _checkInRHS(value) { if (Object(value) !== value) { - throw TypeError("right-hand side of 'in' should be an object, got " + typeof type); + throw TypeError( + "right-hand side of 'in' should be an object, got " + typeof type + ); + } return value; }