From 3ec598c947cdcda4349f7f8615d6344c9673235f Mon Sep 17 00:00:00 2001 From: TypeScript Bot Date: Wed, 15 Mar 2023 23:58:05 +0000 Subject: [PATCH] Update LKG --- lib/tsc.js | 5 ++++- lib/tsserver.js | 5 ++++- lib/tsserverlibrary.js | 5 ++++- lib/typescript.js | 5 ++++- 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/lib/tsc.js b/lib/tsc.js index 4cc491cdfb3f4..d3d0ee328b340 100644 --- a/lib/tsc.js +++ b/lib/tsc.js @@ -91029,8 +91029,11 @@ function transformESDecorators(context) { false, visitor ); + const superStatementIndex = findSuperStatementIndex(node.body.statements, nonPrologueStart); + const indexOfFirstStatementAfterSuper = superStatementIndex >= 0 ? superStatementIndex + 1 : void 0; + addRange(statements, visitNodes2(node.body.statements, visitor, isStatement, nonPrologueStart, indexOfFirstStatementAfterSuper ? indexOfFirstStatementAfterSuper - nonPrologueStart : void 0)); addRange(statements, initializerStatements); - addRange(statements, visitNodes2(node.body.statements, visitor, isStatement, nonPrologueStart)); + addRange(statements, visitNodes2(node.body.statements, visitor, isStatement, indexOfFirstStatementAfterSuper)); body = factory2.createBlock( statements, /*multiLine*/ diff --git a/lib/tsserver.js b/lib/tsserver.js index 6727606fbd625..e923d557263b3 100644 --- a/lib/tsserver.js +++ b/lib/tsserver.js @@ -95799,8 +95799,11 @@ function transformESDecorators(context) { false, visitor ); + const superStatementIndex = findSuperStatementIndex(node.body.statements, nonPrologueStart); + const indexOfFirstStatementAfterSuper = superStatementIndex >= 0 ? superStatementIndex + 1 : void 0; + addRange(statements, visitNodes2(node.body.statements, visitor, isStatement, nonPrologueStart, indexOfFirstStatementAfterSuper ? indexOfFirstStatementAfterSuper - nonPrologueStart : void 0)); addRange(statements, initializerStatements); - addRange(statements, visitNodes2(node.body.statements, visitor, isStatement, nonPrologueStart)); + addRange(statements, visitNodes2(node.body.statements, visitor, isStatement, indexOfFirstStatementAfterSuper)); body = factory2.createBlock( statements, /*multiLine*/ diff --git a/lib/tsserverlibrary.js b/lib/tsserverlibrary.js index 8bc15d4f5b870..66bf62109d21b 100644 --- a/lib/tsserverlibrary.js +++ b/lib/tsserverlibrary.js @@ -93802,8 +93802,11 @@ ${lanes.join("\n")} false, visitor ); + const superStatementIndex = findSuperStatementIndex(node.body.statements, nonPrologueStart); + const indexOfFirstStatementAfterSuper = superStatementIndex >= 0 ? superStatementIndex + 1 : void 0; + addRange(statements, visitNodes2(node.body.statements, visitor, isStatement, nonPrologueStart, indexOfFirstStatementAfterSuper ? indexOfFirstStatementAfterSuper - nonPrologueStart : void 0)); addRange(statements, initializerStatements); - addRange(statements, visitNodes2(node.body.statements, visitor, isStatement, nonPrologueStart)); + addRange(statements, visitNodes2(node.body.statements, visitor, isStatement, indexOfFirstStatementAfterSuper)); body = factory2.createBlock( statements, /*multiLine*/ diff --git a/lib/typescript.js b/lib/typescript.js index c74ab926d761b..c812bf9575857 100644 --- a/lib/typescript.js +++ b/lib/typescript.js @@ -93802,8 +93802,11 @@ ${lanes.join("\n")} false, visitor ); + const superStatementIndex = findSuperStatementIndex(node.body.statements, nonPrologueStart); + const indexOfFirstStatementAfterSuper = superStatementIndex >= 0 ? superStatementIndex + 1 : void 0; + addRange(statements, visitNodes2(node.body.statements, visitor, isStatement, nonPrologueStart, indexOfFirstStatementAfterSuper ? indexOfFirstStatementAfterSuper - nonPrologueStart : void 0)); addRange(statements, initializerStatements); - addRange(statements, visitNodes2(node.body.statements, visitor, isStatement, nonPrologueStart)); + addRange(statements, visitNodes2(node.body.statements, visitor, isStatement, indexOfFirstStatementAfterSuper)); body = factory2.createBlock( statements, /*multiLine*/