From 8be7c27e2f11692c61bfb12c99467e5bfae0a622 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Sun, 1 May 2022 13:01:48 +0200 Subject: [PATCH] Fix Babel 8 --- packages/babel-types/src/definitions/core.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/babel-types/src/definitions/core.ts b/packages/babel-types/src/definitions/core.ts index e00e4bb246cb..a660422bd172 100644 --- a/packages/babel-types/src/definitions/core.ts +++ b/packages/babel-types/src/definitions/core.ts @@ -893,7 +893,13 @@ defineType("ObjectProperty", { visitor: ["key", "value", "decorators"], aliases: ["UserWhitespacable", "Property", "ObjectMember"], validate: (function () { - const pattern = assertNodeType("Identifier", "Pattern"); + const pattern = assertNodeType( + "Identifier", + "Pattern", + "TSAsExpression", + "TSNonNullExpression", + "TSTypeAssertion", + ); const expression = assertNodeType("Expression"); return function (parent, key, node) {