From 2a72af81f706f0f938726b3645ae247b65c9c4db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Tue, 7 Apr 2020 23:00:55 +0200 Subject: [PATCH] Keep ! when not transforming TS --- packages/babel-plugin-proposal-optional-chaining/src/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/babel-plugin-proposal-optional-chaining/src/index.js b/packages/babel-plugin-proposal-optional-chaining/src/index.js index fd3f2557594f..604f5a4fe8f4 100644 --- a/packages/babel-plugin-proposal-optional-chaining/src/index.js +++ b/packages/babel-plugin-proposal-optional-chaining/src/index.js @@ -47,7 +47,7 @@ export default declare((api, options) => { // unwrap a TSNonNullExpression if need if (optionalPath.isTSNonNullExpression()) { - optionalPath.replaceWith(optionalPath.node.expression); + optionalPath = optionalPath.get("expression"); } }