microsoft / TypeScript

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
https://www.typescriptlang.org
Apache License 2.0
101.01k stars 12.49k forks source link

[ServerErrors][JavaScript] 5.1.0-dev.20230416 #53805

Closed typescript-bot closed 1 year ago

typescript-bot commented 1 year ago

The following errors were reported by 5.1.0-dev.20230416 Pipeline that generated this bug Logs for the pipeline run File that generated the pipeline

This run considered 200 popular TS repos from GH (after skipping the top 0).

Successfully analyzed 193 of 200 visited repos | Outcome | Count | |---------|-------| | Detected interesting changes | 3 | | Detected no interesting changes | 190 | | Language service disabled in new TS | 1 | | Unknown failure | 6 |

Investigation Status

Repo Errors Outcome
fabricjs/fabric.js 1
GitbookIO/gitbook 1
tastejs/todomvc 1
typescript-bot commented 1 year ago

fabricjs/fabric.js

:warning: Note that typescript-5.0.4 had errors :warning: ``` Req #477 - completionInfo at consumeTokenAndAdvanceScanner (/typescript-5.0.4/lib/tsserver.js:166787:13) at processChildNode (/typescript-5.0.4/lib/tsserver.js:166696:9) at /typescript-5.0.4/lib/tsserver.js:166635:9 at visitNode2 (/typescript-5.0.4/lib/tsserver.js:29696:18) at forEachChildInPropertySignature (/typescript-5.0.4/lib/tsserver.js:29752:92) at forEachChild (/typescript-5.0.4/lib/tsserver.js:30210:35) at processNode (/typescript-5.0.4/lib/tsserver.js:166632:5) at processChildNode (/typescript-5.0.4/lib/tsserver.js:166711:7) at processChildNodes (/typescript-5.0.4/lib/tsserver.js:166754:32) at /typescript-5.0.4/lib/tsserver.js:166648:9 at visitNodes (/typescript-5.0.4/lib/tsserver.js:29701:14) at forEachChildInTypeLiteral (/typescript-5.0.4/lib/tsserver.js:29811:12) at forEachChild (/typescript-5.0.4/lib/tsserver.js:30210:35) at processNode (/typescript-5.0.4/lib/tsserver.js:166632:5) at processChildNode (/typescript-5.0.4/lib/tsserver.js:166711:7) at processChildNodes (/typescript-5.0.4/lib/tsserver.js:166754:32) at /typescript-5.0.4/lib/tsserver.js:166648:9 at visitNodes (/typescript-5.0.4/lib/tsserver.js:29701:14) at forEachChildInUnionOrIntersectionType (/typescript-5.0.4/lib/tsserver.js:30157:10) at forEachChild (/typescript-5.0.4/lib/tsserver.js:30210:35) at processNode (/typescript-5.0.4/lib/tsserver.js:166632:5) at processChildNode (/typescript-5.0.4/lib/tsserver.js:166711:7) at /typescript-5.0.4/lib/tsserver.js:166635:9 at visitNode2 (/typescript-5.0.4/lib/tsserver.js:29696:18) at forEachChildInPropertySignature (/typescript-5.0.4/lib/tsserver.js:29752:134) at forEachChild (/typescript-5.0.4/lib/tsserver.js:30210:35) at processNode (/typescript-5.0.4/lib/tsserver.js:166632:5) at processChildNode (/typescript-5.0.4/lib/tsserver.js:166711:7) at processChildNodes (/typescript-5.0.4/lib/tsserver.js:166754:32) at /typescript-5.0.4/lib/tsserver.js:166648:9 at visitNodes (/typescript-5.0.4/lib/tsserver.js:29701:14) at forEachChildInTypeLiteral (/typescript-5.0.4/lib/tsserver.js:29811:12) at forEachChild (/typescript-5.0.4/lib/tsserver.js:30210:35) at processNode (/typescript-5.0.4/lib/tsserver.js:166632:5) at processChildNode (/typescript-5.0.4/lib/tsserver.js:166711:7) at /typescript-5.0.4/lib/tsserver.js:166635:9 at visitNode2 (/typescript-5.0.4/lib/tsserver.js:29696:18) at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.0.4/lib/tsserver.js:30160:10) at forEachChild (/typescript-5.0.4/lib/tsserver.js:30210:35) at processNode (/typescript-5.0.4/lib/tsserver.js:166632:5) at processChildNode (/typescript-5.0.4/lib/tsserver.js:166711:7) at processChildNodes (/typescript-5.0.4/lib/tsserver.js:166754:32) at /typescript-5.0.4/lib/tsserver.js:166648:9 at visitNodes (/typescript-5.0.4/lib/tsserver.js:29701:14) at forEachChildInUnionOrIntersectionType (/typescript-5.0.4/lib/tsserver.js:30157:10) at forEachChild (/typescript-5.0.4/lib/tsserver.js:30210:35) at processNode (/typescript-5.0.4/lib/tsserver.js:166632:5) at processChildNode (/typescript-5.0.4/lib/tsserver.js:166711:7) at /typescript-5.0.4/lib/tsserver.js:166635:9 at visitNode2 (/typescript-5.0.4/lib/tsserver.js:29696:18) at forEachChildInTypeParameter (/typescript-5.0.4/lib/tsserver.js:29737:92) at forEachChild (/typescript-5.0.4/lib/tsserver.js:30210:35) at processNode (/typescript-5.0.4/lib/tsserver.js:166632:5) at processChildNode (/typescript-5.0.4/lib/tsserver.js:166711:7) at processChildNodes (/typescript-5.0.4/lib/tsserver.js:166754:32) at /typescript-5.0.4/lib/tsserver.js:166648:9 at visitNodes (/typescript-5.0.4/lib/tsserver.js:29701:14) at forEachChildInMethodDeclaration (/typescript-5.0.4/lib/tsserver.js:29775:221) at forEachChild (/typescript-5.0.4/lib/tsserver.js:30210:35) at processNode (/typescript-5.0.4/lib/tsserver.js:166632:5) at formatSpanWorker (/typescript-5.0.4/lib/tsserver.js:166440:5) at /typescript-5.0.4/lib/tsserver.js:166380:105 at getFormattingScanner (/typescript-5.0.4/lib/tsserver.js:165196:15) at Object.formatNodeGivenIndentation (/typescript-5.0.4/lib/tsserver.js:166380:10) at /typescript-5.0.4/lib/tsserver.js:149443:36 at flatMap (/typescript-5.0.4/lib/tsserver.js:2556:17) at Object.printAndFormatSnippetList (/typescript-5.0.4/lib/tsserver.js:149441:21) at getEntryForMemberCompletion (/typescript-5.0.4/lib/tsserver.js:149211:28) at createCompletionEntry (/typescript-5.0.4/lib/tsserver.js:149071:64) at getCompletionEntriesFromSymbols (/typescript-5.0.4/lib/tsserver.js:149613:19) at completionInfoFromData (/typescript-5.0.4/lib/tsserver.js:148735:23) at Object.getCompletionsAtPosition (/typescript-5.0.4/lib/tsserver.js:148557:24) at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.0.4/lib/tsserver.js:135592:35) at IOSession.getCompletions (/typescript-5.0.4/lib/tsserver.js:179221:54) at completionInfo (/typescript-5.0.4/lib/tsserver.js:177632:43) at /typescript-5.0.4/lib/tsserver.js:179985:69 at IOSession.executeWithRequestId (/typescript-5.0.4/lib/tsserver.js:179977:14) at IOSession.executeCommand (/typescript-5.0.4/lib/tsserver.js:179985:29) at IOSession.onMessage (/typescript-5.0.4/lib/tsserver.js:180027:51) at Interface. (/typescript-5.0.4/lib/tsserver.js:181570:14) ```
Req #477 - completionInfo
    at consumeTokenAndAdvanceScanner (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167790:13)
    at processChildNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167699:9)
    at /typescript-5.1.0-dev.20230416/lib/tsserver.js:167638:9
    at visitNode2 (/typescript-5.1.0-dev.20230416/lib/tsserver.js:29796:18)
    at forEachChildInPropertySignature (/typescript-5.1.0-dev.20230416/lib/tsserver.js:29852:92)
    at forEachChild (/typescript-5.1.0-dev.20230416/lib/tsserver.js:30313:35)
    at processNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167635:5)
    at processChildNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167714:7)
    at processChildNodes (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167757:32)
    at /typescript-5.1.0-dev.20230416/lib/tsserver.js:167651:9
    at visitNodes (/typescript-5.1.0-dev.20230416/lib/tsserver.js:29801:14)
    at forEachChildInTypeLiteral (/typescript-5.1.0-dev.20230416/lib/tsserver.js:29911:12)
    at forEachChild (/typescript-5.1.0-dev.20230416/lib/tsserver.js:30313:35)
    at processNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167635:5)
    at processChildNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167714:7)
    at processChildNodes (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167757:32)
    at /typescript-5.1.0-dev.20230416/lib/tsserver.js:167651:9
    at visitNodes (/typescript-5.1.0-dev.20230416/lib/tsserver.js:29801:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.1.0-dev.20230416/lib/tsserver.js:30260:10)
    at forEachChild (/typescript-5.1.0-dev.20230416/lib/tsserver.js:30313:35)
    at processNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167635:5)
    at processChildNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167714:7)
    at /typescript-5.1.0-dev.20230416/lib/tsserver.js:167638:9
    at visitNode2 (/typescript-5.1.0-dev.20230416/lib/tsserver.js:29796:18)
    at forEachChildInPropertySignature (/typescript-5.1.0-dev.20230416/lib/tsserver.js:29852:134)
    at forEachChild (/typescript-5.1.0-dev.20230416/lib/tsserver.js:30313:35)
    at processNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167635:5)
    at processChildNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167714:7)
    at processChildNodes (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167757:32)
    at /typescript-5.1.0-dev.20230416/lib/tsserver.js:167651:9
    at visitNodes (/typescript-5.1.0-dev.20230416/lib/tsserver.js:29801:14)
    at forEachChildInTypeLiteral (/typescript-5.1.0-dev.20230416/lib/tsserver.js:29911:12)
    at forEachChild (/typescript-5.1.0-dev.20230416/lib/tsserver.js:30313:35)
    at processNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167635:5)
    at processChildNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167714:7)
    at /typescript-5.1.0-dev.20230416/lib/tsserver.js:167638:9
    at visitNode2 (/typescript-5.1.0-dev.20230416/lib/tsserver.js:29796:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.1.0-dev.20230416/lib/tsserver.js:30263:10)
    at forEachChild (/typescript-5.1.0-dev.20230416/lib/tsserver.js:30313:35)
    at processNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167635:5)
    at processChildNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167714:7)
    at processChildNodes (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167757:32)
    at /typescript-5.1.0-dev.20230416/lib/tsserver.js:167651:9
    at visitNodes (/typescript-5.1.0-dev.20230416/lib/tsserver.js:29801:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.1.0-dev.20230416/lib/tsserver.js:30260:10)
    at forEachChild (/typescript-5.1.0-dev.20230416/lib/tsserver.js:30313:35)
    at processNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167635:5)
    at processChildNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167714:7)
    at /typescript-5.1.0-dev.20230416/lib/tsserver.js:167638:9
    at visitNode2 (/typescript-5.1.0-dev.20230416/lib/tsserver.js:29796:18)
    at forEachChildInTypeParameter (/typescript-5.1.0-dev.20230416/lib/tsserver.js:29837:92)
    at forEachChild (/typescript-5.1.0-dev.20230416/lib/tsserver.js:30313:35)
    at processNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167635:5)
    at processChildNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167714:7)
    at processChildNodes (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167757:32)
    at /typescript-5.1.0-dev.20230416/lib/tsserver.js:167651:9
    at visitNodes (/typescript-5.1.0-dev.20230416/lib/tsserver.js:29801:14)
    at forEachChildInMethodDeclaration (/typescript-5.1.0-dev.20230416/lib/tsserver.js:29875:221)
    at forEachChild (/typescript-5.1.0-dev.20230416/lib/tsserver.js:30313:35)
    at processNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167635:5)
    at formatSpanWorker (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167443:5)
    at /typescript-5.1.0-dev.20230416/lib/tsserver.js:167383:105
    at getFormattingScanner (/typescript-5.1.0-dev.20230416/lib/tsserver.js:166201:15)
    at Object.formatNodeGivenIndentation (/typescript-5.1.0-dev.20230416/lib/tsserver.js:167383:10)
    at /typescript-5.1.0-dev.20230416/lib/tsserver.js:150395:36
    at flatMap (/typescript-5.1.0-dev.20230416/lib/tsserver.js:2567:17)
    at Object.printAndFormatSnippetList (/typescript-5.1.0-dev.20230416/lib/tsserver.js:150393:21)
    at getEntryForMemberCompletion (/typescript-5.1.0-dev.20230416/lib/tsserver.js:150163:28)
    at createCompletionEntry (/typescript-5.1.0-dev.20230416/lib/tsserver.js:150023:64)
    at getCompletionEntriesFromSymbols (/typescript-5.1.0-dev.20230416/lib/tsserver.js:150564:19)
    at completionInfoFromData (/typescript-5.1.0-dev.20230416/lib/tsserver.js:149687:23)
    at Object.getCompletionsAtPosition (/typescript-5.1.0-dev.20230416/lib/tsserver.js:149229:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.1.0-dev.20230416/lib/tsserver.js:136293:35)
    at IOSession.getCompletions (/typescript-5.1.0-dev.20230416/lib/tsserver.js:180693:54)
    at completionInfo (/typescript-5.1.0-dev.20230416/lib/tsserver.js:179111:43)
    at /typescript-5.1.0-dev.20230416/lib/tsserver.js:181457:69
    at IOSession.executeWithRequestId (/typescript-5.1.0-dev.20230416/lib/tsserver.js:181449:14)
    at IOSession.executeCommand (/typescript-5.1.0-dev.20230416/lib/tsserver.js:181457:29)
    at IOSession.onMessage (/typescript-5.1.0-dev.20230416/lib/tsserver.js:181499:51)
    at Interface.<anonymous> (/typescript-5.1.0-dev.20230416/lib/tsserver.js:183058:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults3/fabricjs.fabric.js.rawError.txt in the artifact folder

Last few requests

```json {"seq":474,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/canvas/Canvas.ts","line":236,"offset":6,"entryNames":["@abstract"]}} {"seq":475,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/canvas/Canvas.ts","line":237,"offset":6,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":476,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/canvas/Canvas.ts","line":237,"offset":6,"entryNames":["@abstract"]}} {"seq":477,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/canvas/Canvas.ts","line":243,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro Steps

  1. git clone https://github.com/fabricjs/fabric.js --recurse-submodules
  2. In dir fabric.js, run git reset --hard c88711743ebc24e6d1dce2900d760d6b6b60de96
  3. Back in the initial folder, download RepoResults3/fabricjs.fabric.js.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./fabric.js ./fabricjs.fabric.js.replay.txt path/to/tsserver.js
  6. npx tsreplay --help to learn about helpful switches for debugging, logging, etc
typescript-bot commented 1 year ago

GitbookIO/gitbook

:warning: Note that typescript-5.0.4 had errors :warning: ``` Req #60 - completionInfo at resolveNameHelper (/typescript-5.0.4/lib/tsserver.js:48844:123) at resolveName (/typescript-5.0.4/lib/tsserver.js:48630:12) at resolveEntityName (/typescript-5.0.4/lib/tsserver.js:50084:32) at resolveEntityName (/typescript-5.0.4/lib/tsserver.js:50100:23) at getTargetOfAliasLikeExpression (/typescript-5.0.4/lib/tsserver.js:49822:23) at getTargetOfAccessExpression (/typescript-5.0.4/lib/tsserver.js:49839:12) at getTargetOfAliasDeclaration (/typescript-5.0.4/lib/tsserver.js:49874:16) at getTypeOfAlias (/typescript-5.0.4/lib/tsserver.js:56206:51) at getTypeOfSymbol (/typescript-5.0.4/lib/tsserver.js:56301:14) at getNonMissingTypeOfSymbol (/typescript-5.0.4/lib/tsserver.js:56306:30) at addPropertyToElementList (/typescript-5.0.4/lib/tsserver.js:52301:97) at createTypeNodesFromResolvedType (/typescript-5.0.4/lib/tsserver.js:52278:11) at createTypeNodeFromObjectType (/typescript-5.0.4/lib/tsserver.js:52071:25) at createAnonymousTypeNode (/typescript-5.0.4/lib/tsserver.js:51959:18) at typeToTypeNodeWorker (/typescript-5.0.4/lib/tsserver.js:51778:16) at typeToTypeNodeHelper (/typescript-5.0.4/lib/tsserver.js:51558:24) at /typescript-5.0.4/lib/tsserver.js:51493:134 at withContext (/typescript-5.0.4/lib/tsserver.js:51545:29) at Object.typeToTypeNode (/typescript-5.0.4/lib/tsserver.js:51493:71) at typeToString (/typescript-5.0.4/lib/tsserver.js:51446:34) at reportNonexistentProperty (/typescript-5.0.4/lib/tsserver.js:73255:27) at checkPropertyAccessExpressionOrQualifiedName (/typescript-5.0.4/lib/tsserver.js:73089:11) at checkPropertyAccessExpression (/typescript-5.0.4/lib/tsserver.js:72880:94) at checkExpressionWorker (/typescript-5.0.4/lib/tsserver.js:78409:16) at checkExpression (/typescript-5.0.4/lib/tsserver.js:78329:32) at checkExpressionCached (/typescript-5.0.4/lib/tsserver.js:77998:28) at getTargetOfAliasLikeExpression (/typescript-5.0.4/lib/tsserver.js:49832:5) at getTargetOfAccessExpression (/typescript-5.0.4/lib/tsserver.js:49839:12) at getTargetOfAliasDeclaration (/typescript-5.0.4/lib/tsserver.js:49874:16) at getTypeOfAlias (/typescript-5.0.4/lib/tsserver.js:56206:51) at getTypeOfSymbol (/typescript-5.0.4/lib/tsserver.js:56301:14) at getNonMissingTypeOfSymbol (/typescript-5.0.4/lib/tsserver.js:56306:30) at addPropertyToElementList (/typescript-5.0.4/lib/tsserver.js:52301:97) at createTypeNodesFromResolvedType (/typescript-5.0.4/lib/tsserver.js:52278:11) at createTypeNodeFromObjectType (/typescript-5.0.4/lib/tsserver.js:52071:25) at createAnonymousTypeNode (/typescript-5.0.4/lib/tsserver.js:51959:18) at typeToTypeNodeWorker (/typescript-5.0.4/lib/tsserver.js:51778:16) at typeToTypeNodeHelper (/typescript-5.0.4/lib/tsserver.js:51558:24) at /typescript-5.0.4/lib/tsserver.js:51493:134 at withContext (/typescript-5.0.4/lib/tsserver.js:51545:29) at Object.typeToTypeNode (/typescript-5.0.4/lib/tsserver.js:51493:71) at typeToString (/typescript-5.0.4/lib/tsserver.js:51446:34) at reportNonexistentProperty (/typescript-5.0.4/lib/tsserver.js:73255:27) at checkPropertyAccessExpressionOrQualifiedName (/typescript-5.0.4/lib/tsserver.js:73089:11) at checkPropertyAccessExpression (/typescript-5.0.4/lib/tsserver.js:72880:94) at checkExpressionWorker (/typescript-5.0.4/lib/tsserver.js:78409:16) at checkExpression (/typescript-5.0.4/lib/tsserver.js:78329:32) at checkExpressionCached (/typescript-5.0.4/lib/tsserver.js:77998:28) at getTargetOfAliasLikeExpression (/typescript-5.0.4/lib/tsserver.js:49832:5) at getTargetOfAccessExpression (/typescript-5.0.4/lib/tsserver.js:49839:12) at getTargetOfAliasDeclaration (/typescript-5.0.4/lib/tsserver.js:49874:16) at getTypeOfAlias (/typescript-5.0.4/lib/tsserver.js:56206:51) at getTypeOfSymbol (/typescript-5.0.4/lib/tsserver.js:56301:14) at getNonMissingTypeOfSymbol (/typescript-5.0.4/lib/tsserver.js:56306:30) at addPropertyToElementList (/typescript-5.0.4/lib/tsserver.js:52301:97) at createTypeNodesFromResolvedType (/typescript-5.0.4/lib/tsserver.js:52278:11) at createTypeNodeFromObjectType (/typescript-5.0.4/lib/tsserver.js:52071:25) at createAnonymousTypeNode (/typescript-5.0.4/lib/tsserver.js:51959:18) at typeToTypeNodeWorker (/typescript-5.0.4/lib/tsserver.js:51778:16) at typeToTypeNodeHelper (/typescript-5.0.4/lib/tsserver.js:51558:24) at /typescript-5.0.4/lib/tsserver.js:51493:134 at withContext (/typescript-5.0.4/lib/tsserver.js:51545:29) at Object.typeToTypeNode (/typescript-5.0.4/lib/tsserver.js:51493:71) at typeToString (/typescript-5.0.4/lib/tsserver.js:51446:34) at reportNonexistentProperty (/typescript-5.0.4/lib/tsserver.js:73255:27) at checkPropertyAccessExpressionOrQualifiedName (/typescript-5.0.4/lib/tsserver.js:73089:11) at checkPropertyAccessExpression (/typescript-5.0.4/lib/tsserver.js:72880:94) at checkExpressionWorker (/typescript-5.0.4/lib/tsserver.js:78409:16) at checkExpression (/typescript-5.0.4/lib/tsserver.js:78329:32) at checkExpressionCached (/typescript-5.0.4/lib/tsserver.js:77998:28) at getTargetOfAliasLikeExpression (/typescript-5.0.4/lib/tsserver.js:49832:5) at getTargetOfAccessExpression (/typescript-5.0.4/lib/tsserver.js:49839:12) at getTargetOfAliasDeclaration (/typescript-5.0.4/lib/tsserver.js:49874:16) at getTypeOfAlias (/typescript-5.0.4/lib/tsserver.js:56206:51) at getTypeOfSymbol (/typescript-5.0.4/lib/tsserver.js:56301:14) at getNonMissingTypeOfSymbol (/typescript-5.0.4/lib/tsserver.js:56306:30) at addPropertyToElementList (/typescript-5.0.4/lib/tsserver.js:52301:97) at createTypeNodesFromResolvedType (/typescript-5.0.4/lib/tsserver.js:52278:11) at createTypeNodeFromObjectType (/typescript-5.0.4/lib/tsserver.js:52071:25) at createAnonymousTypeNode (/typescript-5.0.4/lib/tsserver.js:51959:18) at typeToTypeNodeWorker (/typescript-5.0.4/lib/tsserver.js:51778:16) at typeToTypeNodeHelper (/typescript-5.0.4/lib/tsserver.js:51558:24) at /typescript-5.0.4/lib/tsserver.js:51493:134 at withContext (/typescript-5.0.4/lib/tsserver.js:51545:29) at Object.typeToTypeNode (/typescript-5.0.4/lib/tsserver.js:51493:71) at typeToString (/typescript-5.0.4/lib/tsserver.js:51446:34) at reportNonexistentProperty (/typescript-5.0.4/lib/tsserver.js:73255:27) at checkPropertyAccessExpressionOrQualifiedName (/typescript-5.0.4/lib/tsserver.js:73089:11) at checkPropertyAccessExpression (/typescript-5.0.4/lib/tsserver.js:72880:94) at checkExpressionWorker (/typescript-5.0.4/lib/tsserver.js:78409:16) at checkExpression (/typescript-5.0.4/lib/tsserver.js:78329:32) at checkExpressionCached (/typescript-5.0.4/lib/tsserver.js:77998:28) at getTargetOfAliasLikeExpression (/typescript-5.0.4/lib/tsserver.js:49832:5) at getTargetOfAccessExpression (/typescript-5.0.4/lib/tsserver.js:49839:12) at getTargetOfAliasDeclaration (/typescript-5.0.4/lib/tsserver.js:49874:16) at getTypeOfAlias (/typescript-5.0.4/lib/tsserver.js:56206:51) at getTypeOfSymbol (/typescript-5.0.4/lib/tsserver.js:56301:14) at getNonMissingTypeOfSymbol (/typescript-5.0.4/lib/tsserver.js:56306:30) at addPropertyToElementList (/typescript-5.0.4/lib/tsserver.js:52301:97) at createTypeNodesFromResolvedType (/typescript-5.0.4/lib/tsserver.js:52278:11) ```
Req #60 - completionInfo
    at resolveName (/typescript-5.1.0-dev.20230416/lib/tsserver.js:48784:12)
    at resolveEntityName (/typescript-5.1.0-dev.20230416/lib/tsserver.js:50234:32)
    at resolveEntityName (/typescript-5.1.0-dev.20230416/lib/tsserver.js:50251:23)
    at getTargetOfAliasLikeExpression (/typescript-5.1.0-dev.20230416/lib/tsserver.js:49971:23)
    at getTargetOfAccessExpression (/typescript-5.1.0-dev.20230416/lib/tsserver.js:49988:12)
    at getTargetOfAliasDeclaration (/typescript-5.1.0-dev.20230416/lib/tsserver.js:50023:16)
    at getTypeOfAlias (/typescript-5.1.0-dev.20230416/lib/tsserver.js:56379:51)
    at getTypeOfSymbol (/typescript-5.1.0-dev.20230416/lib/tsserver.js:56474:14)
    at getNonMissingTypeOfSymbol (/typescript-5.1.0-dev.20230416/lib/tsserver.js:56479:30)
    at addPropertyToElementList (/typescript-5.1.0-dev.20230416/lib/tsserver.js:52462:97)
    at createTypeNodesFromResolvedType (/typescript-5.1.0-dev.20230416/lib/tsserver.js:52439:11)
    at createTypeNodeFromObjectType (/typescript-5.1.0-dev.20230416/lib/tsserver.js:52232:25)
    at createAnonymousTypeNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:52120:18)
    at typeToTypeNodeWorker (/typescript-5.1.0-dev.20230416/lib/tsserver.js:51936:16)
    at typeToTypeNodeHelper (/typescript-5.1.0-dev.20230416/lib/tsserver.js:51716:24)
    at /typescript-5.1.0-dev.20230416/lib/tsserver.js:51651:134
    at withContext (/typescript-5.1.0-dev.20230416/lib/tsserver.js:51703:29)
    at Object.typeToTypeNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:51651:71)
    at typeToString (/typescript-5.1.0-dev.20230416/lib/tsserver.js:51604:34)
    at reportNonexistentProperty (/typescript-5.1.0-dev.20230416/lib/tsserver.js:73564:27)
    at checkPropertyAccessExpressionOrQualifiedName (/typescript-5.1.0-dev.20230416/lib/tsserver.js:73399:11)
    at checkPropertyAccessExpression (/typescript-5.1.0-dev.20230416/lib/tsserver.js:73190:94)
    at checkExpressionWorker (/typescript-5.1.0-dev.20230416/lib/tsserver.js:78790:16)
    at checkExpression (/typescript-5.1.0-dev.20230416/lib/tsserver.js:78711:32)
    at checkExpressionCached (/typescript-5.1.0-dev.20230416/lib/tsserver.js:78384:28)
    at getTargetOfAliasLikeExpression (/typescript-5.1.0-dev.20230416/lib/tsserver.js:49981:5)
    at getTargetOfAccessExpression (/typescript-5.1.0-dev.20230416/lib/tsserver.js:49988:12)
    at getTargetOfAliasDeclaration (/typescript-5.1.0-dev.20230416/lib/tsserver.js:50023:16)
    at getTypeOfAlias (/typescript-5.1.0-dev.20230416/lib/tsserver.js:56379:51)
    at getTypeOfSymbol (/typescript-5.1.0-dev.20230416/lib/tsserver.js:56474:14)
    at getNonMissingTypeOfSymbol (/typescript-5.1.0-dev.20230416/lib/tsserver.js:56479:30)
    at addPropertyToElementList (/typescript-5.1.0-dev.20230416/lib/tsserver.js:52462:97)
    at createTypeNodesFromResolvedType (/typescript-5.1.0-dev.20230416/lib/tsserver.js:52439:11)
    at createTypeNodeFromObjectType (/typescript-5.1.0-dev.20230416/lib/tsserver.js:52232:25)
    at createAnonymousTypeNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:52120:18)
    at typeToTypeNodeWorker (/typescript-5.1.0-dev.20230416/lib/tsserver.js:51936:16)
    at typeToTypeNodeHelper (/typescript-5.1.0-dev.20230416/lib/tsserver.js:51716:24)
    at /typescript-5.1.0-dev.20230416/lib/tsserver.js:51651:134
    at withContext (/typescript-5.1.0-dev.20230416/lib/tsserver.js:51703:29)
    at Object.typeToTypeNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:51651:71)
    at typeToString (/typescript-5.1.0-dev.20230416/lib/tsserver.js:51604:34)
    at reportNonexistentProperty (/typescript-5.1.0-dev.20230416/lib/tsserver.js:73564:27)
    at checkPropertyAccessExpressionOrQualifiedName (/typescript-5.1.0-dev.20230416/lib/tsserver.js:73399:11)
    at checkPropertyAccessExpression (/typescript-5.1.0-dev.20230416/lib/tsserver.js:73190:94)
    at checkExpressionWorker (/typescript-5.1.0-dev.20230416/lib/tsserver.js:78790:16)
    at checkExpression (/typescript-5.1.0-dev.20230416/lib/tsserver.js:78711:32)
    at checkExpressionCached (/typescript-5.1.0-dev.20230416/lib/tsserver.js:78384:28)
    at getTargetOfAliasLikeExpression (/typescript-5.1.0-dev.20230416/lib/tsserver.js:49981:5)
    at getTargetOfAccessExpression (/typescript-5.1.0-dev.20230416/lib/tsserver.js:49988:12)
    at getTargetOfAliasDeclaration (/typescript-5.1.0-dev.20230416/lib/tsserver.js:50023:16)
    at getTypeOfAlias (/typescript-5.1.0-dev.20230416/lib/tsserver.js:56379:51)
    at getTypeOfSymbol (/typescript-5.1.0-dev.20230416/lib/tsserver.js:56474:14)
    at getNonMissingTypeOfSymbol (/typescript-5.1.0-dev.20230416/lib/tsserver.js:56479:30)
    at addPropertyToElementList (/typescript-5.1.0-dev.20230416/lib/tsserver.js:52462:97)
    at createTypeNodesFromResolvedType (/typescript-5.1.0-dev.20230416/lib/tsserver.js:52439:11)
    at createTypeNodeFromObjectType (/typescript-5.1.0-dev.20230416/lib/tsserver.js:52232:25)
    at createAnonymousTypeNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:52120:18)
    at typeToTypeNodeWorker (/typescript-5.1.0-dev.20230416/lib/tsserver.js:51936:16)
    at typeToTypeNodeHelper (/typescript-5.1.0-dev.20230416/lib/tsserver.js:51716:24)
    at /typescript-5.1.0-dev.20230416/lib/tsserver.js:51651:134
    at withContext (/typescript-5.1.0-dev.20230416/lib/tsserver.js:51703:29)
    at Object.typeToTypeNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:51651:71)
    at typeToString (/typescript-5.1.0-dev.20230416/lib/tsserver.js:51604:34)
    at reportNonexistentProperty (/typescript-5.1.0-dev.20230416/lib/tsserver.js:73564:27)
    at checkPropertyAccessExpressionOrQualifiedName (/typescript-5.1.0-dev.20230416/lib/tsserver.js:73399:11)
    at checkPropertyAccessExpression (/typescript-5.1.0-dev.20230416/lib/tsserver.js:73190:94)
    at checkExpressionWorker (/typescript-5.1.0-dev.20230416/lib/tsserver.js:78790:16)
    at checkExpression (/typescript-5.1.0-dev.20230416/lib/tsserver.js:78711:32)
    at checkExpressionCached (/typescript-5.1.0-dev.20230416/lib/tsserver.js:78384:28)
    at getTargetOfAliasLikeExpression (/typescript-5.1.0-dev.20230416/lib/tsserver.js:49981:5)
    at getTargetOfAccessExpression (/typescript-5.1.0-dev.20230416/lib/tsserver.js:49988:12)
    at getTargetOfAliasDeclaration (/typescript-5.1.0-dev.20230416/lib/tsserver.js:50023:16)
    at getTypeOfAlias (/typescript-5.1.0-dev.20230416/lib/tsserver.js:56379:51)
    at getTypeOfSymbol (/typescript-5.1.0-dev.20230416/lib/tsserver.js:56474:14)
    at getNonMissingTypeOfSymbol (/typescript-5.1.0-dev.20230416/lib/tsserver.js:56479:30)
    at addPropertyToElementList (/typescript-5.1.0-dev.20230416/lib/tsserver.js:52462:97)
    at createTypeNodesFromResolvedType (/typescript-5.1.0-dev.20230416/lib/tsserver.js:52439:11)
    at createTypeNodeFromObjectType (/typescript-5.1.0-dev.20230416/lib/tsserver.js:52232:25)
    at createAnonymousTypeNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:52120:18)
    at typeToTypeNodeWorker (/typescript-5.1.0-dev.20230416/lib/tsserver.js:51936:16)
    at typeToTypeNodeHelper (/typescript-5.1.0-dev.20230416/lib/tsserver.js:51716:24)
    at /typescript-5.1.0-dev.20230416/lib/tsserver.js:51651:134
    at withContext (/typescript-5.1.0-dev.20230416/lib/tsserver.js:51703:29)
    at Object.typeToTypeNode (/typescript-5.1.0-dev.20230416/lib/tsserver.js:51651:71)
    at typeToString (/typescript-5.1.0-dev.20230416/lib/tsserver.js:51604:34)
    at reportNonexistentProperty (/typescript-5.1.0-dev.20230416/lib/tsserver.js:73564:27)
    at checkPropertyAccessExpressionOrQualifiedName (/typescript-5.1.0-dev.20230416/lib/tsserver.js:73399:11)
    at checkPropertyAccessExpression (/typescript-5.1.0-dev.20230416/lib/tsserver.js:73190:94)
    at checkExpressionWorker (/typescript-5.1.0-dev.20230416/lib/tsserver.js:78790:16)
    at checkExpression (/typescript-5.1.0-dev.20230416/lib/tsserver.js:78711:32)
    at checkExpressionCached (/typescript-5.1.0-dev.20230416/lib/tsserver.js:78384:28)
    at getTargetOfAliasLikeExpression (/typescript-5.1.0-dev.20230416/lib/tsserver.js:49981:5)
    at getTargetOfAccessExpression (/typescript-5.1.0-dev.20230416/lib/tsserver.js:49988:12)
    at getTargetOfAliasDeclaration (/typescript-5.1.0-dev.20230416/lib/tsserver.js:50023:16)
    at getTypeOfAlias (/typescript-5.1.0-dev.20230416/lib/tsserver.js:56379:51)
    at getTypeOfSymbol (/typescript-5.1.0-dev.20230416/lib/tsserver.js:56474:14)
    at getNonMissingTypeOfSymbol (/typescript-5.1.0-dev.20230416/lib/tsserver.js:56479:30)
    at addPropertyToElementList (/typescript-5.1.0-dev.20230416/lib/tsserver.js:52462:97)
    at createTypeNodesFromResolvedType (/typescript-5.1.0-dev.20230416/lib/tsserver.js:52439:11)
    at createTypeNodeFromObjectType (/typescript-5.1.0-dev.20230416/lib/tsserver.js:52232:25)

That is a filtered view of the text. To see the raw error text, go to RepoResults3/GitbookIO.gitbook.rawError.txt in the artifact folder

Last few requests

```json {"seq":57,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/lib/api/deprecate.js","projectRootPath":"@PROJECT_ROOT@"}]}} {"seq":58,"type":"request","command":"organizeImports","arguments":{"scope":{"type":"file","args":{"file":"@PROJECT_ROOT@/lib/api/deprecate.js"}},"skipDestructiveCodeActions":false}} {"seq":59,"type":"request","command":"getOutliningSpans","arguments":{"file":"@PROJECT_ROOT@/lib/api/deprecate.js"}} {"seq":60,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/lib/api/deprecate.js","line":4,"offset":1,"includeExternalModuleExports":true,"triggerKind":1}} ```

Repro Steps

  1. git clone https://github.com/GitbookIO/gitbook --recurse-submodules
  2. In dir gitbook, run git reset --hard e350f4d8fc4fb0dda3f492200c4ffa1e56672143
  3. In dir gitbook, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults3/GitbookIO.gitbook.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./gitbook ./GitbookIO.gitbook.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc
typescript-bot commented 1 year ago

tastejs/todomvc

Server exited prematurely with code unknown and signal SIGABRT

That is a filtered view of the text. To see the raw error text, go to RepoResults2/tastejs.todomvc.rawError.txt in the artifact folder

Last few requests

```json {"seq":6002,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/angular-dart/web/main.dart.js","line":36530,"offset":8,"entryNames":["$"]}} {"seq":6003,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/examples/angular-dart/web/main.dart.js","line":36541,"offset":11}} {"seq":6004,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/examples/angular-dart/web/main.dart.js","line":36577,"offset":171,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":6005,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/angular-dart/web/main.dart.js","line":36577,"offset":171,"entryNames":["$"]}} ```

Repro Steps

  1. git clone https://github.com/tastejs/todomvc --recurse-submodules
  2. In dir todomvc, run git reset --hard 4e301c7014093505dcf6678c8f97a5e8dee2d250
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir todomvc/bower_components/bootstrap, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir todomvc/bower_components/webcomponentsjs, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir todomvc/examples/angular-dart, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir todomvc/examples/angular2_es2015, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir todomvc/examples/angular2, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir todomvc/examples/angularjs_require, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir todomvc/examples/angularjs_require/test, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir todomvc/examples/angularjs, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    9. In dir todomvc/examples/aurelia, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    10. In dir todomvc/examples/backbone_marionette, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    11. In dir todomvc/examples/backbone_require, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    12. In dir todomvc/examples/backbone, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    13. In dir todomvc/examples/binding-scala, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    14. In dir todomvc/examples/canjs_require, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    15. In dir todomvc/examples/canjs, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    16. In dir todomvc/examples/closure, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    17. In dir todomvc/examples/cujo, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    18. In dir todomvc/examples/dijon, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    19. In dir todomvc/examples/dojo, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    20. In dir todomvc/examples/duel, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    21. In dir todomvc/examples/elm, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    22. In dir todomvc/examples/emberjs/todomvc, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    23. In dir todomvc/examples/enyo_backbone, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    24. In dir todomvc/examples/exoskeleton, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    25. In dir todomvc/examples/firebase-angular, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    26. In dir todomvc/examples/gwt, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    27. In dir todomvc/examples/jquery, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    28. In dir todomvc/examples/js_of_ocaml, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    29. In dir todomvc/examples/jsblocks, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    30. In dir todomvc/examples/knockback, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    31. In dir todomvc/examples/knockoutjs_require, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    32. In dir todomvc/examples/knockoutjs, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    33. In dir todomvc/examples/kotlin-react, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    34. In dir todomvc/examples/lavaca_require, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    35. In dir todomvc/examples/mithril, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    36. In dir todomvc/examples/polymer, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    37. In dir todomvc/examples/ractive, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    38. In dir todomvc/examples/react-alt, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    39. In dir todomvc/examples/react-backbone, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    40. In dir todomvc/examples/react-hooks, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    41. In dir todomvc/examples/react, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    42. In dir todomvc/examples/reagent, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    43. In dir todomvc/examples/riotjs, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    44. In dir todomvc/examples/scalajs-react, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    45. In dir todomvc/examples/typescript-angular, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    46. In dir todomvc/examples/typescript-backbone, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    47. In dir todomvc/examples/typescript-react, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    48. In dir todomvc/examples/vanilla-es6, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    49. In dir todomvc/examples/vanillajs, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    50. In dir todomvc/examples/vue, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    51. In dir todomvc, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    52. In dir todomvc/tasks, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    53. In dir todomvc/tests, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    54. In dir todomvc/tooling, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults2/tastejs.todomvc.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./todomvc ./tastejs.todomvc.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc