diff --git a/packages/babel-parser/src/parser/node.js b/packages/babel-parser/src/parser/node.js index 55ae1746b756..51686218492b 100644 --- a/packages/babel-parser/src/parser/node.js +++ b/packages/babel-parser/src/parser/node.js @@ -10,6 +10,7 @@ import type { Comment, Node as NodeType, NodeBase } from "../types"; class Node implements NodeBase { constructor(parser: Parser, pos: number, loc: Position) { this.start = pos; + this.end = 0; this.loc = new SourceLocation(loc); if (parser?.options.ranges) this.range = [pos, 0]; if (parser?.filename) this.loc.filename = parser.filename; @@ -17,7 +18,7 @@ class Node implements NodeBase { type: string = ""; declare start: number; - end: number = 0; + declare end: number; loc: SourceLocation; declare range: [number, number]; declare leadingComments: Array;