From ebec7c8bafdb3e3cf4f501cd430cc452ef9aee3a Mon Sep 17 00:00:00 2001 From: Ryan Rhee Date: Fri, 9 Oct 2020 10:29:04 -0400 Subject: [PATCH] [babel-types] Add extra property to BaseNode type (#12136) --- packages/babel-types/scripts/generators/flow.js | 1 + packages/babel-types/scripts/generators/typescript.js | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/babel-types/scripts/generators/flow.js b/packages/babel-types/scripts/generators/flow.js index 50f20bc611..ade85fc498 100644 --- a/packages/babel-types/scripts/generators/flow.js +++ b/packages/babel-types/scripts/generators/flow.js @@ -43,6 +43,7 @@ declare class ${NODE_PREFIX} { start: ?number; end: ?number; loc: ?${NODE_PREFIX}SourceLocation; + extra?: { [string]: mixed }; }\n\n`; // diff --git a/packages/babel-types/scripts/generators/typescript.js b/packages/babel-types/scripts/generators/typescript.js index ef460a7345..405d2e776a 100644 --- a/packages/babel-types/scripts/generators/typescript.js +++ b/packages/babel-types/scripts/generators/typescript.js @@ -45,6 +45,7 @@ interface BaseNode { end: number | null; loc: SourceLocation | null; type: Node["type"]; + extra?: Record; } export type Node = ${t.TYPES.sort().join(" | ")};\n\n`;