From 7b32568661e97844df90ed49b4c5cd8cd0526f5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Mon, 8 Feb 2021 19:53:05 +0100 Subject: [PATCH] noCallClass -> noClassCalls --- packages/babel-core/src/config/validation/options.js | 2 +- packages/babel-plugin-transform-classes/src/index.js | 4 ++-- packages/babel-plugin-transform-classes/src/transformClass.js | 4 ++-- .../test/fixtures/assumption-noCallClass/options.json | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/babel-core/src/config/validation/options.js b/packages/babel-core/src/config/validation/options.js index 9ab61c278c32..6289286e8ed5 100644 --- a/packages/babel-core/src/config/validation/options.js +++ b/packages/babel-core/src/config/validation/options.js @@ -340,7 +340,7 @@ export const assumptionsNames = new Set([ "ignoreToPrimitiveHint", "iterableIsArray", "mutableTemplateObject", - "noCallClass", + "noClassCalls", "noDocumentAll", "noNewArrows", "objectRestNoSymbols", diff --git a/packages/babel-plugin-transform-classes/src/index.js b/packages/babel-plugin-transform-classes/src/index.js index fc08c9144966..cceccf155e49 100644 --- a/packages/babel-plugin-transform-classes/src/index.js +++ b/packages/babel-plugin-transform-classes/src/index.js @@ -25,7 +25,7 @@ export default declare((api, options) => { const constantSuper = api.assumption("constantSuper") ?? options.loose; const superIsCallableConstructor = api.assumption("superIsCallableConstructor") ?? options.loose; - const noCallClass = api.assumption("noCallClass") ?? options.loose; + const noClassCalls = api.assumption("noClassCalls") ?? options.loose; // todo: investigate traversal requeueing const VISITED = Symbol(); @@ -68,7 +68,7 @@ export default declare((api, options) => { setClassMethods, constantSuper, superIsCallableConstructor, - noCallClass, + noClassCalls, }), ); diff --git a/packages/babel-plugin-transform-classes/src/transformClass.js b/packages/babel-plugin-transform-classes/src/transformClass.js index 3088cd5f740e..5244e6b64022 100644 --- a/packages/babel-plugin-transform-classes/src/transformClass.js +++ b/packages/babel-plugin-transform-classes/src/transformClass.js @@ -15,7 +15,7 @@ type ClassAssumptions = { setClassMethods: boolean, constantSuper: boolean, superIsCallableConstructor: boolean, - noCallClass: boolean, + noClassCalls: boolean, }; function buildConstructor(classRef, constructorBody, node) { @@ -671,7 +671,7 @@ export default function transformClass( buildBody(); // make sure this class isn't directly called (with A() instead new A()) - if (!assumptions.noCallClass) { + if (!assumptions.noClassCalls) { constructorBody.body.unshift( t.expressionStatement( t.callExpression(classState.file.addHelper("classCallCheck"), [ diff --git a/packages/babel-plugin-transform-classes/test/fixtures/assumption-noCallClass/options.json b/packages/babel-plugin-transform-classes/test/fixtures/assumption-noCallClass/options.json index a84727399b4c..fe4fa1e68bec 100644 --- a/packages/babel-plugin-transform-classes/test/fixtures/assumption-noCallClass/options.json +++ b/packages/babel-plugin-transform-classes/test/fixtures/assumption-noCallClass/options.json @@ -7,6 +7,6 @@ "transform-block-scoping" ], "assumptions": { - "noCallClass": true + "noClassCalls": true } }