From 9fb6b0f51718f0091729e0ce9dc21ab8aaf3072e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Sun, 11 Aug 2019 16:29:43 -0400 Subject: [PATCH 1/2] update prettier generated artifacts --- packages/babel-types/src/asserts/generated/index.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/babel-types/src/asserts/generated/index.js b/packages/babel-types/src/asserts/generated/index.js index c21db148f2c3..c50116b309d5 100644 --- a/packages/babel-types/src/asserts/generated/index.js +++ b/packages/babel-types/src/asserts/generated/index.js @@ -8,9 +8,8 @@ import is from "../../validators/is"; function assert(type: string, node: Object, opts?: Object): void { if (!is(type, node, opts)) { throw new Error( - `Expected type "${type}" with option ${JSON.stringify( - (opts: any), - )}, but instead got "${node.type}".`, + `Expected type "${type}" with option ${JSON.stringify((opts: any))}, ` + + `but instead got "${node.type}".`, ); } } From c0fbff07587d46a8a35e5ce94d962e1c97176fb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Sun, 11 Aug 2019 16:41:25 -0400 Subject: [PATCH 2/2] chore: sync babel-helpers to artifacts --- packages/babel-runtime-corejs2/helpers/esm/temporalRef.js | 7 ++----- packages/babel-runtime-corejs2/helpers/temporalRef.js | 8 +++----- packages/babel-runtime/helpers/esm/temporalRef.js | 7 ++----- packages/babel-runtime/helpers/temporalRef.js | 8 +++----- 4 files changed, 10 insertions(+), 20 deletions(-) diff --git a/packages/babel-runtime-corejs2/helpers/esm/temporalRef.js b/packages/babel-runtime-corejs2/helpers/esm/temporalRef.js index 4b0679c64cfc..6d167a30397b 100644 --- a/packages/babel-runtime-corejs2/helpers/esm/temporalRef.js +++ b/packages/babel-runtime-corejs2/helpers/esm/temporalRef.js @@ -1,8 +1,5 @@ import undef from "./temporalUndefined"; +import err from "./tdz"; export default function _temporalRef(val, name) { - if (val === undef) { - throw new ReferenceError(name + " is not defined - temporal dead zone"); - } else { - return val; - } + return val === undef ? err(name) : val; } \ No newline at end of file diff --git a/packages/babel-runtime-corejs2/helpers/temporalRef.js b/packages/babel-runtime-corejs2/helpers/temporalRef.js index 20b2652a1f8c..8aa5e5e58dcb 100644 --- a/packages/babel-runtime-corejs2/helpers/temporalRef.js +++ b/packages/babel-runtime-corejs2/helpers/temporalRef.js @@ -1,11 +1,9 @@ var temporalUndefined = require("./temporalUndefined"); +var tdz = require("./tdz"); + function _temporalRef(val, name) { - if (val === temporalUndefined) { - throw new ReferenceError(name + " is not defined - temporal dead zone"); - } else { - return val; - } + return val === temporalUndefined ? tdz(name) : val; } module.exports = _temporalRef; \ No newline at end of file diff --git a/packages/babel-runtime/helpers/esm/temporalRef.js b/packages/babel-runtime/helpers/esm/temporalRef.js index 4b0679c64cfc..6d167a30397b 100644 --- a/packages/babel-runtime/helpers/esm/temporalRef.js +++ b/packages/babel-runtime/helpers/esm/temporalRef.js @@ -1,8 +1,5 @@ import undef from "./temporalUndefined"; +import err from "./tdz"; export default function _temporalRef(val, name) { - if (val === undef) { - throw new ReferenceError(name + " is not defined - temporal dead zone"); - } else { - return val; - } + return val === undef ? err(name) : val; } \ No newline at end of file diff --git a/packages/babel-runtime/helpers/temporalRef.js b/packages/babel-runtime/helpers/temporalRef.js index 20b2652a1f8c..8aa5e5e58dcb 100644 --- a/packages/babel-runtime/helpers/temporalRef.js +++ b/packages/babel-runtime/helpers/temporalRef.js @@ -1,11 +1,9 @@ var temporalUndefined = require("./temporalUndefined"); +var tdz = require("./tdz"); + function _temporalRef(val, name) { - if (val === temporalUndefined) { - throw new ReferenceError(name + " is not defined - temporal dead zone"); - } else { - return val; - } + return val === temporalUndefined ? tdz(name) : val; } module.exports = _temporalRef; \ No newline at end of file