From 9bce51f651aad297ef9eb6df832bfdaf1de05d84 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期三, 22 四月 2026 14:27:54 +0800
Subject: [PATCH] 青岛推送

---
 node_modules/@babel/types/lib/definitions/typescript.js |   57 ++++++++++++++++++++++++++++-----------------------------
 1 files changed, 28 insertions(+), 29 deletions(-)

diff --git a/node_modules/@babel/types/lib/definitions/typescript.js b/node_modules/@babel/types/lib/definitions/typescript.js
index a935ade..0e5da3f 100644
--- a/node_modules/@babel/types/lib/definitions/typescript.js
+++ b/node_modules/@babel/types/lib/definitions/typescript.js
@@ -309,16 +309,14 @@
     }
   }
 });
-{
-  defineType("TSExpressionWithTypeArguments", {
-    aliases: ["TSType"],
-    visitor: ["expression", "typeParameters"],
-    fields: {
-      expression: (0, _utils.validateType)("TSEntityName"),
-      typeParameters: (0, _utils.validateOptionalType)("TSTypeParameterInstantiation")
-    }
-  });
-}
+defineType("TSExpressionWithTypeArguments", {
+  aliases: ["TSType"],
+  visitor: ["expression", "typeParameters"],
+  fields: {
+    expression: (0, _utils.validateType)("TSEntityName"),
+    typeParameters: (0, _utils.validateOptionalType)("TSTypeParameterInstantiation")
+  }
+});
 defineType("TSInterfaceDeclaration", {
   aliases: ["Statement", "Declaration"],
   visitor: ["id", "typeParameters", "extends", "body"],
@@ -378,20 +376,18 @@
     members: (0, _utils.validateArrayOfType)("TSEnumMember")
   }
 });
-{
-  defineType("TSEnumDeclaration", {
-    aliases: ["Statement", "Declaration"],
-    visitor: ["id", "members"],
-    fields: {
-      declare: (0, _utils.validateOptional)(bool),
-      const: (0, _utils.validateOptional)(bool),
-      id: (0, _utils.validateType)("Identifier"),
-      members: (0, _utils.validateArrayOfType)("TSEnumMember"),
-      initializer: (0, _utils.validateOptionalType)("Expression"),
-      body: (0, _utils.validateOptionalType)("TSEnumBody")
-    }
-  });
-}
+defineType("TSEnumDeclaration", {
+  aliases: ["Statement", "Declaration"],
+  visitor: ["id", "members"],
+  fields: {
+    declare: (0, _utils.validateOptional)(bool),
+    const: (0, _utils.validateOptional)(bool),
+    id: (0, _utils.validateType)("Identifier"),
+    members: (0, _utils.validateArrayOfType)("TSEnumMember"),
+    initializer: (0, _utils.validateOptionalType)("Expression"),
+    body: (0, _utils.validateOptionalType)("TSEnumBody")
+  }
+});
 defineType("TSEnumMember", {
   visitor: ["id", "initializer"],
   fields: {
@@ -425,15 +421,18 @@
   aliases: ["TSType"],
   builder: ["argument", "qualifier", "typeParameters"],
   visitor: ["argument", "options", "qualifier", "typeParameters"],
-  fields: {
-    argument: (0, _utils.validateType)("StringLiteral"),
-    qualifier: (0, _utils.validateOptionalType)("TSEntityName"),
-    ["typeParameters"]: (0, _utils.validateOptionalType)("TSTypeParameterInstantiation"),
+  fields: Object.assign({}, {
+    argument: (0, _utils.validateType)("StringLiteral")
+  }, {
+    qualifier: (0, _utils.validateOptionalType)("TSEntityName")
+  }, {
+    typeParameters: (0, _utils.validateOptionalType)("TSTypeParameterInstantiation")
+  }, {
     options: {
       validate: (0, _utils.assertNodeType)("ObjectExpression"),
       optional: true
     }
-  }
+  })
 });
 defineType("TSImportEqualsDeclaration", {
   aliases: ["Statement", "Declaration"],

--
Gitblit v1.9.3