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`;