From 6c0bcd484fc741f9ab79b72a3418927758f8c4ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Thu, 29 Apr 2021 20:58:51 -0400 Subject: [PATCH] nit: ensure end is assigned after start --- packages/babel-parser/src/parser/node.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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;