From 3d1b18b4deaebd9f495b57281da007a9b869dbec Mon Sep 17 00:00:00 2001 From: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Date: Thu, 18 Jan 2024 17:42:54 +0800 Subject: [PATCH] Remove `@babel/types` props that are not produced by the parser (#16213) --- packages/babel-types/src/ast-types/generated/index.ts | 1 - packages/babel-types/src/builders/generated/index.ts | 1 - packages/babel-types/src/definitions/core.ts | 3 --- 3 files changed, 5 deletions(-) diff --git a/packages/babel-types/src/ast-types/generated/index.ts b/packages/babel-types/src/ast-types/generated/index.ts index a5deb85e6474..72015177084b 100644 --- a/packages/babel-types/src/ast-types/generated/index.ts +++ b/packages/babel-types/src/ast-types/generated/index.ts @@ -570,7 +570,6 @@ export interface Program extends BaseNode { directives: Array; sourceType: "script" | "module"; interpreter?: InterpreterDirective | null; - sourceFile: string; } export interface ObjectExpression extends BaseNode { diff --git a/packages/babel-types/src/builders/generated/index.ts b/packages/babel-types/src/builders/generated/index.ts index 05c4f0d6a268..777aa2b01fc8 100644 --- a/packages/babel-types/src/builders/generated/index.ts +++ b/packages/babel-types/src/builders/generated/index.ts @@ -352,7 +352,6 @@ export function program( directives, sourceType, interpreter, - sourceFile: null, }); } export function objectExpression( diff --git a/packages/babel-types/src/definitions/core.ts b/packages/babel-types/src/definitions/core.ts index 39d7d09fbe39..2f9847543ffa 100644 --- a/packages/babel-types/src/definitions/core.ts +++ b/packages/babel-types/src/definitions/core.ts @@ -756,9 +756,6 @@ defineType("Program", { visitor: ["directives", "body"], builder: ["body", "directives", "sourceType", "interpreter"], fields: { - sourceFile: { - validate: assertValueType("string"), - }, sourceType: { validate: assertOneOf("script", "module"), default: "script",