diff --git a/packages/babel-helper-create-class-features-plugin/src/fields.js b/packages/babel-helper-create-class-features-plugin/src/fields.js index 0c4631ba12..aca3cfa755 100644 --- a/packages/babel-helper-create-class-features-plugin/src/fields.js +++ b/packages/babel-helper-create-class-features-plugin/src/fields.js @@ -228,7 +228,7 @@ const privateNameHandlerSpec = { if (!getId && setId) { if (file.availableHelper("writeOnlyError")) { return t.callExpression(file.addHelper("writeOnlyError"), [ - t.stringLiteral(name), + t.stringLiteral(`#${name}`), ]); } console.warn( diff --git a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/get-only-setter/output.js b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/get-only-setter/output.js index d49c3805ad..723c7b1459 100644 --- a/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/get-only-setter/output.js +++ b/packages/babel-plugin-proposal-private-methods/test/fixtures/accessors/get-only-setter/output.js @@ -14,7 +14,7 @@ class Cl { value: 0 }); - this.publicField = babelHelpers.writeOnlyError("privateFieldValue"); + this.publicField = babelHelpers.writeOnlyError("#privateFieldValue"); } }