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.20230312 #53224

Closed typescript-bot closed 1 year ago

typescript-bot commented 1 year ago

The following errors were reported by 5.1.0-dev.20230312 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 190 of 200 visited repos | Outcome | Count | |---------|-------| | Detected interesting changes | 5 | | Detected no interesting changes | 185 | | Language service disabled in new TS | 1 | | Unknown failure | 9 |

Investigation Status

Repo Errors Outcome
emberjs/ember.js 1
fabricjs/fabric.js 1
swagger-api/swagger-ui 1
tastejs/todomvc 1
TryGhost/Ghost 1
typescript-bot commented 1 year ago

emberjs/ember.js

:warning: Note that typescript-4.9.5 had errors :warning: ``` Req #25512 - completionInfo at Object.addImportFromExportedSymbol (/typescript-4.9.5/lib/tsserver.js:156324:70) at /typescript-4.9.5/lib/tsserver.js:161889:63 at importSymbols (/typescript-4.9.5/lib/tsserver.js:161889:21) at createSignatureDeclarationFromSignature (/typescript-4.9.5/lib/tsserver.js:161567:25) at outputMethod (/typescript-4.9.5/lib/tsserver.js:161495:30) at Object.addNewNodeForMemberSymbol (/typescript-4.9.5/lib/tsserver.js:161474:25) at getEntryForMemberCompletion (/typescript-4.9.5/lib/tsserver.js:135751:24) at createCompletionEntry (/typescript-4.9.5/lib/tsserver.js:135603:23) at getCompletionEntriesFromSymbols (/typescript-4.9.5/lib/tsserver.js:136106:29) at completionInfoFromData (/typescript-4.9.5/lib/tsserver.js:135415:31) at Object.getCompletionsAtPosition (/typescript-4.9.5/lib/tsserver.js:135275:36) at Object.getCompletionsAtPosition (/typescript-4.9.5/lib/tsserver.js:169151:35) at IOSession.Session.getCompletions (/typescript-4.9.5/lib/tsserver.js:181300:64) at Session.handlers.ts.Map.ts.getEntries._a. (/typescript-4.9.5/lib/tsserver.js:179973:61) at /typescript-4.9.5/lib/tsserver.js:182034:96 at IOSession.Session.executeWithRequestId (/typescript-4.9.5/lib/tsserver.js:182025:28) at IOSession.Session.executeCommand (/typescript-4.9.5/lib/tsserver.js:182034:41) at IOSession.Session.onMessage (/typescript-4.9.5/lib/tsserver.js:182062:35) at Interface. (/typescript-4.9.5/lib/tsserver.js:186188:31) ```

:tada: New server no longer has errors :tada:

typescript-bot commented 1 year ago

fabricjs/fabric.js

:warning: Note that typescript-4.9.5 had errors :warning: ``` Req #1232 - completionInfo at consumeTokenAndAdvanceScanner (/typescript-4.9.5/lib/tsserver.js:150960:30) at processChildNode (/typescript-4.9.5/lib/tsserver.js:150867:25) at /typescript-4.9.5/lib/tsserver.js:150813:21 at visitNode (/typescript-4.9.5/lib/tsserver.js:31215:24) at forEachChildInPropertySignature (/typescript-4.9.5/lib/tsserver.js:31311:17) at Object.forEachChild (/typescript-4.9.5/lib/tsserver.js:31998:47) at processNode (/typescript-4.9.5/lib/tsserver.js:150812:20) at processChildNode (/typescript-4.9.5/lib/tsserver.js:150884:21) at processChildNodes (/typescript-4.9.5/lib/tsserver.js:150939:48) at /typescript-4.9.5/lib/tsserver.js:150815:21 at visitNodes (/typescript-4.9.5/lib/tsserver.js:31220:24) at forEachChildInTypeLiteral (/typescript-4.9.5/lib/tsserver.js:31446:20) at Object.forEachChild (/typescript-4.9.5/lib/tsserver.js:31998:47) at processNode (/typescript-4.9.5/lib/tsserver.js:150812:20) at processChildNode (/typescript-4.9.5/lib/tsserver.js:150884:21) at processChildNodes (/typescript-4.9.5/lib/tsserver.js:150939:48) at /typescript-4.9.5/lib/tsserver.js:150815:21 at visitNodes (/typescript-4.9.5/lib/tsserver.js:31220:24) at forEachChildInUnionOrIntersectionType (/typescript-4.9.5/lib/tsserver.js:31915:16) at Object.forEachChild (/typescript-4.9.5/lib/tsserver.js:31998:47) at processNode (/typescript-4.9.5/lib/tsserver.js:150812:20) at processChildNode (/typescript-4.9.5/lib/tsserver.js:150884:21) at /typescript-4.9.5/lib/tsserver.js:150813:21 at visitNode (/typescript-4.9.5/lib/tsserver.js:31215:24) at forEachChildInPropertySignature (/typescript-4.9.5/lib/tsserver.js:31312:17) at Object.forEachChild (/typescript-4.9.5/lib/tsserver.js:31998:47) at processNode (/typescript-4.9.5/lib/tsserver.js:150812:20) at processChildNode (/typescript-4.9.5/lib/tsserver.js:150884:21) at processChildNodes (/typescript-4.9.5/lib/tsserver.js:150939:48) at /typescript-4.9.5/lib/tsserver.js:150815:21 at visitNodes (/typescript-4.9.5/lib/tsserver.js:31220:24) at forEachChildInTypeLiteral (/typescript-4.9.5/lib/tsserver.js:31446:20) at Object.forEachChild (/typescript-4.9.5/lib/tsserver.js:31998:47) at processNode (/typescript-4.9.5/lib/tsserver.js:150812:20) at processChildNode (/typescript-4.9.5/lib/tsserver.js:150884:21) at /typescript-4.9.5/lib/tsserver.js:150813:21 at visitNode (/typescript-4.9.5/lib/tsserver.js:31215:24) at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-4.9.5/lib/tsserver.js:31918:16) at Object.forEachChild (/typescript-4.9.5/lib/tsserver.js:31998:47) at processNode (/typescript-4.9.5/lib/tsserver.js:150812:20) at processChildNode (/typescript-4.9.5/lib/tsserver.js:150884:21) at processChildNodes (/typescript-4.9.5/lib/tsserver.js:150939:48) at /typescript-4.9.5/lib/tsserver.js:150815:21 at visitNodes (/typescript-4.9.5/lib/tsserver.js:31220:24) at forEachChildInUnionOrIntersectionType (/typescript-4.9.5/lib/tsserver.js:31915:16) at Object.forEachChild (/typescript-4.9.5/lib/tsserver.js:31998:47) at processNode (/typescript-4.9.5/lib/tsserver.js:150812:20) at processChildNode (/typescript-4.9.5/lib/tsserver.js:150884:21) at /typescript-4.9.5/lib/tsserver.js:150813:21 at visitNode (/typescript-4.9.5/lib/tsserver.js:31215:24) at forEachChildInTypeParameter (/typescript-4.9.5/lib/tsserver.js:31276:17) at Object.forEachChild (/typescript-4.9.5/lib/tsserver.js:31998:47) at processNode (/typescript-4.9.5/lib/tsserver.js:150812:20) at processChildNode (/typescript-4.9.5/lib/tsserver.js:150884:21) at processChildNodes (/typescript-4.9.5/lib/tsserver.js:150939:48) at /typescript-4.9.5/lib/tsserver.js:150815:21 at visitNodes (/typescript-4.9.5/lib/tsserver.js:31220:24) at forEachChildInMethodDeclaration (/typescript-4.9.5/lib/tsserver.js:31362:17) at Object.forEachChild (/typescript-4.9.5/lib/tsserver.js:31998:47) at processNode (/typescript-4.9.5/lib/tsserver.js:150812:20) at formatSpanWorker (/typescript-4.9.5/lib/tsserver.js:150591:17) at /typescript-4.9.5/lib/tsserver.js:150553:140 at Object.getFormattingScanner (/typescript-4.9.5/lib/tsserver.js:149173:23) at Object.formatNodeGivenIndentation (/typescript-4.9.5/lib/tsserver.js:150553:31) at /typescript-4.9.5/lib/tsserver.js:135982:42 at Object.flatMap (/typescript-4.9.5/lib/tsserver.js:524:25) at Object.printAndFormatSnippetList (/typescript-4.9.5/lib/tsserver.js:135980:34) at getEntryForMemberCompletion (/typescript-4.9.5/lib/tsserver.js:135784:42) at createCompletionEntry (/typescript-4.9.5/lib/tsserver.js:135603:23) at getCompletionEntriesFromSymbols (/typescript-4.9.5/lib/tsserver.js:136106:29) at completionInfoFromData (/typescript-4.9.5/lib/tsserver.js:135415:31) at Object.getCompletionsAtPosition (/typescript-4.9.5/lib/tsserver.js:135275:36) at Object.getCompletionsAtPosition (/typescript-4.9.5/lib/tsserver.js:169151:35) at IOSession.Session.getCompletions (/typescript-4.9.5/lib/tsserver.js:181300:64) at Session.handlers.ts.Map.ts.getEntries._a. (/typescript-4.9.5/lib/tsserver.js:179973:61) at /typescript-4.9.5/lib/tsserver.js:182034:96 at IOSession.Session.executeWithRequestId (/typescript-4.9.5/lib/tsserver.js:182025:28) at IOSession.Session.executeCommand (/typescript-4.9.5/lib/tsserver.js:182034:41) at IOSession.Session.onMessage (/typescript-4.9.5/lib/tsserver.js:182062:35) at Interface. (/typescript-4.9.5/lib/tsserver.js:186188:31) ```
Req #1232 - completionInfo
    at consumeTokenAndAdvanceScanner (/typescript-5.1.0-dev.20230312/lib/tsserver.js:167050:13)
    at processChildNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:166959:9)
    at /typescript-5.1.0-dev.20230312/lib/tsserver.js:166898:9
    at visitNode2 (/typescript-5.1.0-dev.20230312/lib/tsserver.js:29687:18)
    at forEachChildInPropertySignature (/typescript-5.1.0-dev.20230312/lib/tsserver.js:29743:92)
    at forEachChild (/typescript-5.1.0-dev.20230312/lib/tsserver.js:30201:35)
    at processNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:166895:5)
    at processChildNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:166974:7)
    at processChildNodes (/typescript-5.1.0-dev.20230312/lib/tsserver.js:167017:32)
    at /typescript-5.1.0-dev.20230312/lib/tsserver.js:166911:9
    at visitNodes (/typescript-5.1.0-dev.20230312/lib/tsserver.js:29692:14)
    at forEachChildInTypeLiteral (/typescript-5.1.0-dev.20230312/lib/tsserver.js:29802:12)
    at forEachChild (/typescript-5.1.0-dev.20230312/lib/tsserver.js:30201:35)
    at processNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:166895:5)
    at processChildNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:166974:7)
    at processChildNodes (/typescript-5.1.0-dev.20230312/lib/tsserver.js:167017:32)
    at /typescript-5.1.0-dev.20230312/lib/tsserver.js:166911:9
    at visitNodes (/typescript-5.1.0-dev.20230312/lib/tsserver.js:29692:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.1.0-dev.20230312/lib/tsserver.js:30148:10)
    at forEachChild (/typescript-5.1.0-dev.20230312/lib/tsserver.js:30201:35)
    at processNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:166895:5)
    at processChildNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:166974:7)
    at /typescript-5.1.0-dev.20230312/lib/tsserver.js:166898:9
    at visitNode2 (/typescript-5.1.0-dev.20230312/lib/tsserver.js:29687:18)
    at forEachChildInPropertySignature (/typescript-5.1.0-dev.20230312/lib/tsserver.js:29743:134)
    at forEachChild (/typescript-5.1.0-dev.20230312/lib/tsserver.js:30201:35)
    at processNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:166895:5)
    at processChildNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:166974:7)
    at processChildNodes (/typescript-5.1.0-dev.20230312/lib/tsserver.js:167017:32)
    at /typescript-5.1.0-dev.20230312/lib/tsserver.js:166911:9
    at visitNodes (/typescript-5.1.0-dev.20230312/lib/tsserver.js:29692:14)
    at forEachChildInTypeLiteral (/typescript-5.1.0-dev.20230312/lib/tsserver.js:29802:12)
    at forEachChild (/typescript-5.1.0-dev.20230312/lib/tsserver.js:30201:35)
    at processNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:166895:5)
    at processChildNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:166974:7)
    at /typescript-5.1.0-dev.20230312/lib/tsserver.js:166898:9
    at visitNode2 (/typescript-5.1.0-dev.20230312/lib/tsserver.js:29687:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.1.0-dev.20230312/lib/tsserver.js:30151:10)
    at forEachChild (/typescript-5.1.0-dev.20230312/lib/tsserver.js:30201:35)
    at processNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:166895:5)
    at processChildNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:166974:7)
    at processChildNodes (/typescript-5.1.0-dev.20230312/lib/tsserver.js:167017:32)
    at /typescript-5.1.0-dev.20230312/lib/tsserver.js:166911:9
    at visitNodes (/typescript-5.1.0-dev.20230312/lib/tsserver.js:29692:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.1.0-dev.20230312/lib/tsserver.js:30148:10)
    at forEachChild (/typescript-5.1.0-dev.20230312/lib/tsserver.js:30201:35)
    at processNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:166895:5)
    at processChildNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:166974:7)
    at /typescript-5.1.0-dev.20230312/lib/tsserver.js:166898:9
    at visitNode2 (/typescript-5.1.0-dev.20230312/lib/tsserver.js:29687:18)
    at forEachChildInTypeParameter (/typescript-5.1.0-dev.20230312/lib/tsserver.js:29728:92)
    at forEachChild (/typescript-5.1.0-dev.20230312/lib/tsserver.js:30201:35)
    at processNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:166895:5)
    at processChildNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:166974:7)
    at processChildNodes (/typescript-5.1.0-dev.20230312/lib/tsserver.js:167017:32)
    at /typescript-5.1.0-dev.20230312/lib/tsserver.js:166911:9
    at visitNodes (/typescript-5.1.0-dev.20230312/lib/tsserver.js:29692:14)
    at forEachChildInMethodDeclaration (/typescript-5.1.0-dev.20230312/lib/tsserver.js:29766:221)
    at forEachChild (/typescript-5.1.0-dev.20230312/lib/tsserver.js:30201:35)
    at processNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:166895:5)
    at formatSpanWorker (/typescript-5.1.0-dev.20230312/lib/tsserver.js:166703:5)
    at /typescript-5.1.0-dev.20230312/lib/tsserver.js:166643:105
    at getFormattingScanner (/typescript-5.1.0-dev.20230312/lib/tsserver.js:165455:15)
    at Object.formatNodeGivenIndentation (/typescript-5.1.0-dev.20230312/lib/tsserver.js:166643:10)
    at /typescript-5.1.0-dev.20230312/lib/tsserver.js:149674:36
    at flatMap (/typescript-5.1.0-dev.20230312/lib/tsserver.js:2553:17)
    at Object.printAndFormatSnippetList (/typescript-5.1.0-dev.20230312/lib/tsserver.js:149672:21)
    at getEntryForMemberCompletion (/typescript-5.1.0-dev.20230312/lib/tsserver.js:149442:28)
    at createCompletionEntry (/typescript-5.1.0-dev.20230312/lib/tsserver.js:149302:64)
    at getCompletionEntriesFromSymbols (/typescript-5.1.0-dev.20230312/lib/tsserver.js:149844:19)
    at completionInfoFromData (/typescript-5.1.0-dev.20230312/lib/tsserver.js:148966:23)
    at Object.getCompletionsAtPosition (/typescript-5.1.0-dev.20230312/lib/tsserver.js:148788:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.1.0-dev.20230312/lib/tsserver.js:135681:35)
    at IOSession.getCompletions (/typescript-5.1.0-dev.20230312/lib/tsserver.js:179493:54)
    at completionInfo (/typescript-5.1.0-dev.20230312/lib/tsserver.js:177922:43)
    at /typescript-5.1.0-dev.20230312/lib/tsserver.js:180258:69
    at IOSession.executeWithRequestId (/typescript-5.1.0-dev.20230312/lib/tsserver.js:180250:14)
    at IOSession.executeCommand (/typescript-5.1.0-dev.20230312/lib/tsserver.js:180258:29)
    at IOSession.onMessage (/typescript-5.1.0-dev.20230312/lib/tsserver.js:180300:51)
    at Interface.<anonymous> (/typescript-5.1.0-dev.20230312/lib/tsserver.js:181843: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":1229,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/src/canvas/SelectableCanvas.ts","line":1444,"offset":6}} {"seq":1230,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/canvas/SelectableCanvas.ts","line":1444,"offset":6,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":1231,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/canvas/SelectableCanvas.ts","line":1444,"offset":6,"entryNames":["@abstract"]}} {"seq":1232,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/canvas/SelectableCanvas.ts","line":1471,"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 ed6466f289069a75326607b2b24d97fab63860fa
  3. In dir fabric.js, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults3/fabricjs.fabric.js.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./fabric.js ./fabricjs.fabric.js.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

swagger-api/swagger-ui

:warning: Note that typescript-4.9.5 had errors :warning: ``` Req #2382 - completionInfo at /typescript-4.9.5/lib/tsserver.js:156601:62 at Object.firstDefined (/typescript-4.9.5/lib/tsserver.js:221:26) at tryUseExistingNamespaceImport (/typescript-4.9.5/lib/tsserver.js:156594:23) at getImportFixes (/typescript-4.9.5/lib/tsserver.js:156566:52) at Object.getModuleSpecifierForBestExportInfo (/typescript-4.9.5/lib/tsserver.js:156472:26) at Object.tryResolve (/typescript-4.9.5/lib/tsserver.js:135222:32) at /typescript-4.9.5/lib/tsserver.js:137176:46 at /typescript-4.9.5/lib/tsserver.js:132697:39 at Object.forEachEntry (/typescript-4.9.5/lib/tsserver.js:14572:26) at Object.search (/typescript-4.9.5/lib/tsserver.js:132690:27) at /typescript-4.9.5/lib/tsserver.js:137140:32 at resolvingModuleSpecifiers (/typescript-4.9.5/lib/tsserver.js:135200:26) at collectAutoImports (/typescript-4.9.5/lib/tsserver.js:137139:17) at getGlobalCompletions (/typescript-4.9.5/lib/tsserver.js:137042:17) at tryGetGlobalSymbols (/typescript-4.9.5/lib/tsserver.js:136940:25) at getCompletionData (/typescript-4.9.5/lib/tsserver.js:136684:22) at Object.getCompletionsAtPosition (/typescript-4.9.5/lib/tsserver.js:135269:34) at Object.getCompletionsAtPosition (/typescript-4.9.5/lib/tsserver.js:169151:35) at IOSession.Session.getCompletions (/typescript-4.9.5/lib/tsserver.js:181300:64) at Session.handlers.ts.Map.ts.getEntries._a. (/typescript-4.9.5/lib/tsserver.js:179973:61) at /typescript-4.9.5/lib/tsserver.js:182034:96 at IOSession.Session.executeWithRequestId (/typescript-4.9.5/lib/tsserver.js:182025:28) at IOSession.Session.executeCommand (/typescript-4.9.5/lib/tsserver.js:182034:41) at IOSession.Session.onMessage (/typescript-4.9.5/lib/tsserver.js:182062:35) at Interface. (/typescript-4.9.5/lib/tsserver.js:186188:31) ```

:tada: New server no longer has errors :tada:

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":5127,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/angular-dart/web/main.dart.js","line":23149,"offset":23,"entryNames":["$"]}} {"seq":5128,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/examples/angular-dart/web/main.dart.js","line":23151,"offset":43,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":5129,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/angular-dart/web/main.dart.js","line":23151,"offset":43,"entryNames":["$"]}} {"seq":5130,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/examples/angular-dart/web/main.dart.js","line":23161,"offset":4,"includeExternalModuleExports":false,"triggerKind":1}} ```

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

typescript-bot commented 1 year ago

TryGhost/Ghost

:warning: Note that typescript-4.9.5 had errors :warning: ``` Req #6172 - completionInfo at typeReferenceToTypeNode (/typescript-4.9.5/lib/tsserver.js:54133:49) at typeToTypeNodeWorker (/typescript-4.9.5/lib/tsserver.js:53784:95) at typeToTypeNodeHelper (/typescript-4.9.5/lib/tsserver.js:53632:32) at serializeTypeForDeclaration (/typescript-4.9.5/lib/tsserver.js:55180:30) at symbolToParameterDeclaration (/typescript-4.9.5/lib/tsserver.js:54607:41) at /typescript-4.9.5/lib/tsserver.js:54518:274 at signatureToSignatureDeclarationHelper (/typescript-4.9.5/lib/tsserver.js:54518:240) at createTypeNodesFromResolvedType (/typescript-4.9.5/lib/tsserver.js:54279:43) at createTypeNodeFromObjectType (/typescript-4.9.5/lib/tsserver.js:54126:35) at createAnonymousTypeNode (/typescript-4.9.5/lib/tsserver.js:53996:32) at typeToTypeNodeWorker (/typescript-4.9.5/lib/tsserver.js:53841:28) at typeToTypeNodeHelper (/typescript-4.9.5/lib/tsserver.js:53632:32) at /typescript-4.9.5/lib/tsserver.js:53519:106 at withContext (/typescript-4.9.5/lib/tsserver.js:53592:37) at Object.typeToTypeNode (/typescript-4.9.5/lib/tsserver.js:53519:28) at typeToString (/typescript-4.9.5/lib/tsserver.js:53478:40) at reportNonexistentProperty (/typescript-4.9.5/lib/tsserver.js:76556:37) at checkPropertyAccessExpressionOrQualifiedName (/typescript-4.9.5/lib/tsserver.js:76352:25) at checkPropertyAccessExpression (/typescript-4.9.5/lib/tsserver.js:76167:17) at checkExpressionWorker (/typescript-4.9.5/lib/tsserver.js:81620:28) at checkExpression (/typescript-4.9.5/lib/tsserver.js:81535:38) at checkExpressionCached (/typescript-4.9.5/lib/tsserver.js:81196:38) at getTargetOfAliasLikeExpression (/typescript-4.9.5/lib/tsserver.js:51872:13) at getTargetOfAccessExpression (/typescript-4.9.5/lib/tsserver.js:51879:20) at getTargetOfAliasDeclaration (/typescript-4.9.5/lib/tsserver.js:51909:28) at getTypeOfAlias (/typescript-4.9.5/lib/tsserver.js:58036:59) at getTypeOfSymbol (/typescript-4.9.5/lib/tsserver.js:58141:24) at getNonMissingTypeOfSymbol (/typescript-4.9.5/lib/tsserver.js:58146:38) at addPropertyToElementList (/typescript-4.9.5/lib/tsserver.js:54341:31) at createTypeNodesFromResolvedType (/typescript-4.9.5/lib/tsserver.js:54312:25) at createTypeNodeFromObjectType (/typescript-4.9.5/lib/tsserver.js:54126:35) at createAnonymousTypeNode (/typescript-4.9.5/lib/tsserver.js:53996:32) at typeToTypeNodeWorker (/typescript-4.9.5/lib/tsserver.js:53841:28) at typeToTypeNodeHelper (/typescript-4.9.5/lib/tsserver.js:53632:32) at /typescript-4.9.5/lib/tsserver.js:53519:106 at withContext (/typescript-4.9.5/lib/tsserver.js:53592:37) at Object.typeToTypeNode (/typescript-4.9.5/lib/tsserver.js:53519:28) at typeToString (/typescript-4.9.5/lib/tsserver.js:53478:40) at reportNonexistentProperty (/typescript-4.9.5/lib/tsserver.js:76556:37) at checkPropertyAccessExpressionOrQualifiedName (/typescript-4.9.5/lib/tsserver.js:76352:25) at checkPropertyAccessExpression (/typescript-4.9.5/lib/tsserver.js:76167:17) at checkExpressionWorker (/typescript-4.9.5/lib/tsserver.js:81620:28) at checkExpression (/typescript-4.9.5/lib/tsserver.js:81535:38) at checkExpressionCached (/typescript-4.9.5/lib/tsserver.js:81196:38) at getTargetOfAliasLikeExpression (/typescript-4.9.5/lib/tsserver.js:51872:13) at getTargetOfAccessExpression (/typescript-4.9.5/lib/tsserver.js:51879:20) at getTargetOfAliasDeclaration (/typescript-4.9.5/lib/tsserver.js:51909:28) at getTypeOfAlias (/typescript-4.9.5/lib/tsserver.js:58036:59) at getTypeOfSymbol (/typescript-4.9.5/lib/tsserver.js:58141:24) at getNonMissingTypeOfSymbol (/typescript-4.9.5/lib/tsserver.js:58146:38) at addPropertyToElementList (/typescript-4.9.5/lib/tsserver.js:54341:31) at createTypeNodesFromResolvedType (/typescript-4.9.5/lib/tsserver.js:54312:25) at createTypeNodeFromObjectType (/typescript-4.9.5/lib/tsserver.js:54126:35) at createAnonymousTypeNode (/typescript-4.9.5/lib/tsserver.js:53996:32) at typeToTypeNodeWorker (/typescript-4.9.5/lib/tsserver.js:53841:28) at typeToTypeNodeHelper (/typescript-4.9.5/lib/tsserver.js:53632:32) at /typescript-4.9.5/lib/tsserver.js:53519:106 at withContext (/typescript-4.9.5/lib/tsserver.js:53592:37) at Object.typeToTypeNode (/typescript-4.9.5/lib/tsserver.js:53519:28) at typeToString (/typescript-4.9.5/lib/tsserver.js:53478:40) at reportNonexistentProperty (/typescript-4.9.5/lib/tsserver.js:76556:37) at checkPropertyAccessExpressionOrQualifiedName (/typescript-4.9.5/lib/tsserver.js:76352:25) at checkPropertyAccessExpression (/typescript-4.9.5/lib/tsserver.js:76167:17) at checkExpressionWorker (/typescript-4.9.5/lib/tsserver.js:81620:28) at checkExpression (/typescript-4.9.5/lib/tsserver.js:81535:38) at checkExpressionCached (/typescript-4.9.5/lib/tsserver.js:81196:38) at getTargetOfAliasLikeExpression (/typescript-4.9.5/lib/tsserver.js:51872:13) at getTargetOfAccessExpression (/typescript-4.9.5/lib/tsserver.js:51879:20) at getTargetOfAliasDeclaration (/typescript-4.9.5/lib/tsserver.js:51909:28) at getTypeOfAlias (/typescript-4.9.5/lib/tsserver.js:58036:59) at getTypeOfSymbol (/typescript-4.9.5/lib/tsserver.js:58141:24) at getNonMissingTypeOfSymbol (/typescript-4.9.5/lib/tsserver.js:58146:38) at addPropertyToElementList (/typescript-4.9.5/lib/tsserver.js:54341:31) at createTypeNodesFromResolvedType (/typescript-4.9.5/lib/tsserver.js:54312:25) at createTypeNodeFromObjectType (/typescript-4.9.5/lib/tsserver.js:54126:35) at createAnonymousTypeNode (/typescript-4.9.5/lib/tsserver.js:53996:32) at typeToTypeNodeWorker (/typescript-4.9.5/lib/tsserver.js:53841:28) at typeToTypeNodeHelper (/typescript-4.9.5/lib/tsserver.js:53632:32) at /typescript-4.9.5/lib/tsserver.js:53519:106 at withContext (/typescript-4.9.5/lib/tsserver.js:53592:37) at Object.typeToTypeNode (/typescript-4.9.5/lib/tsserver.js:53519:28) at typeToString (/typescript-4.9.5/lib/tsserver.js:53478:40) at reportNonexistentProperty (/typescript-4.9.5/lib/tsserver.js:76556:37) at checkPropertyAccessExpressionOrQualifiedName (/typescript-4.9.5/lib/tsserver.js:76352:25) at checkPropertyAccessExpression (/typescript-4.9.5/lib/tsserver.js:76167:17) at checkExpressionWorker (/typescript-4.9.5/lib/tsserver.js:81620:28) at checkExpression (/typescript-4.9.5/lib/tsserver.js:81535:38) at checkExpressionCached (/typescript-4.9.5/lib/tsserver.js:81196:38) at getTargetOfAliasLikeExpression (/typescript-4.9.5/lib/tsserver.js:51872:13) at getTargetOfAccessExpression (/typescript-4.9.5/lib/tsserver.js:51879:20) at getTargetOfAliasDeclaration (/typescript-4.9.5/lib/tsserver.js:51909:28) at getTypeOfAlias (/typescript-4.9.5/lib/tsserver.js:58036:59) at getTypeOfSymbol (/typescript-4.9.5/lib/tsserver.js:58141:24) at getNonMissingTypeOfSymbol (/typescript-4.9.5/lib/tsserver.js:58146:38) at addPropertyToElementList (/typescript-4.9.5/lib/tsserver.js:54341:31) at createTypeNodesFromResolvedType (/typescript-4.9.5/lib/tsserver.js:54312:25) at createTypeNodeFromObjectType (/typescript-4.9.5/lib/tsserver.js:54126:35) at createAnonymousTypeNode (/typescript-4.9.5/lib/tsserver.js:53996:32) at typeToTypeNodeWorker (/typescript-4.9.5/lib/tsserver.js:53841:28) ```
Req #6172 - completionInfo
    at createToken (/typescript-5.1.0-dev.20230312/lib/tsserver.js:22852:23)
    at Object.createKeywordTypeNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:23282:12)
    at typeToTypeNodeWorker (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51639:24)
    at typeToTypeNodeHelper (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51609:24)
    at typeReferenceToTypeNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:52136:31)
    at typeToTypeNodeWorker (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51765:83)
    at typeToTypeNodeHelper (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51609:24)
    at serializeTypeForDeclaration (/typescript-5.1.0-dev.20230312/lib/tsserver.js:53289:22)
    at symbolToParameterDeclaration (/typescript-5.1.0-dev.20230312/lib/tsserver.js:52700:33)
    at /typescript-5.1.0-dev.20230312/lib/tsserver.js:52568:216
    at signatureToSignatureDeclarationHelper (/typescript-5.1.0-dev.20230312/lib/tsserver.js:52568:197)
    at createTypeNodesFromResolvedType (/typescript-5.1.0-dev.20230312/lib/tsserver.js:52291:29)
    at createTypeNodeFromObjectType (/typescript-5.1.0-dev.20230312/lib/tsserver.js:52122:25)
    at createAnonymousTypeNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:52010:18)
    at typeToTypeNodeWorker (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51829:16)
    at typeToTypeNodeHelper (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51609:24)
    at /typescript-5.1.0-dev.20230312/lib/tsserver.js:51544:134
    at withContext (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51596:29)
    at Object.typeToTypeNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51544:71)
    at typeToString (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51497:34)
    at reportNonexistentProperty (/typescript-5.1.0-dev.20230312/lib/tsserver.js:73327:27)
    at checkPropertyAccessExpressionOrQualifiedName (/typescript-5.1.0-dev.20230312/lib/tsserver.js:73162:11)
    at checkPropertyAccessExpression (/typescript-5.1.0-dev.20230312/lib/tsserver.js:72953:94)
    at checkExpressionWorker (/typescript-5.1.0-dev.20230312/lib/tsserver.js:78495:16)
    at checkExpression (/typescript-5.1.0-dev.20230312/lib/tsserver.js:78415:32)
    at checkExpressionCached (/typescript-5.1.0-dev.20230312/lib/tsserver.js:78084:28)
    at getTargetOfAliasLikeExpression (/typescript-5.1.0-dev.20230312/lib/tsserver.js:49883:5)
    at getTargetOfAccessExpression (/typescript-5.1.0-dev.20230312/lib/tsserver.js:49890:12)
    at getTargetOfAliasDeclaration (/typescript-5.1.0-dev.20230312/lib/tsserver.js:49925:16)
    at getTypeOfAlias (/typescript-5.1.0-dev.20230312/lib/tsserver.js:56261:51)
    at getTypeOfSymbol (/typescript-5.1.0-dev.20230312/lib/tsserver.js:56356:14)
    at getNonMissingTypeOfSymbol (/typescript-5.1.0-dev.20230312/lib/tsserver.js:56361:30)
    at addPropertyToElementList (/typescript-5.1.0-dev.20230312/lib/tsserver.js:52352:97)
    at createTypeNodesFromResolvedType (/typescript-5.1.0-dev.20230312/lib/tsserver.js:52329:11)
    at createTypeNodeFromObjectType (/typescript-5.1.0-dev.20230312/lib/tsserver.js:52122:25)
    at createAnonymousTypeNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:52010:18)
    at typeToTypeNodeWorker (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51829:16)
    at typeToTypeNodeHelper (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51609:24)
    at /typescript-5.1.0-dev.20230312/lib/tsserver.js:51544:134
    at withContext (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51596:29)
    at Object.typeToTypeNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51544:71)
    at typeToString (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51497:34)
    at reportNonexistentProperty (/typescript-5.1.0-dev.20230312/lib/tsserver.js:73327:27)
    at checkPropertyAccessExpressionOrQualifiedName (/typescript-5.1.0-dev.20230312/lib/tsserver.js:73162:11)
    at checkPropertyAccessExpression (/typescript-5.1.0-dev.20230312/lib/tsserver.js:72953:94)
    at checkExpressionWorker (/typescript-5.1.0-dev.20230312/lib/tsserver.js:78495:16)
    at checkExpression (/typescript-5.1.0-dev.20230312/lib/tsserver.js:78415:32)
    at checkExpressionCached (/typescript-5.1.0-dev.20230312/lib/tsserver.js:78084:28)
    at getTargetOfAliasLikeExpression (/typescript-5.1.0-dev.20230312/lib/tsserver.js:49883:5)
    at getTargetOfAccessExpression (/typescript-5.1.0-dev.20230312/lib/tsserver.js:49890:12)
    at getTargetOfAliasDeclaration (/typescript-5.1.0-dev.20230312/lib/tsserver.js:49925:16)
    at getTypeOfAlias (/typescript-5.1.0-dev.20230312/lib/tsserver.js:56261:51)
    at getTypeOfSymbol (/typescript-5.1.0-dev.20230312/lib/tsserver.js:56356:14)
    at getNonMissingTypeOfSymbol (/typescript-5.1.0-dev.20230312/lib/tsserver.js:56361:30)
    at addPropertyToElementList (/typescript-5.1.0-dev.20230312/lib/tsserver.js:52352:97)
    at createTypeNodesFromResolvedType (/typescript-5.1.0-dev.20230312/lib/tsserver.js:52329:11)
    at createTypeNodeFromObjectType (/typescript-5.1.0-dev.20230312/lib/tsserver.js:52122:25)
    at createAnonymousTypeNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:52010:18)
    at typeToTypeNodeWorker (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51829:16)
    at typeToTypeNodeHelper (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51609:24)
    at /typescript-5.1.0-dev.20230312/lib/tsserver.js:51544:134
    at withContext (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51596:29)
    at Object.typeToTypeNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51544:71)
    at typeToString (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51497:34)
    at reportNonexistentProperty (/typescript-5.1.0-dev.20230312/lib/tsserver.js:73327:27)
    at checkPropertyAccessExpressionOrQualifiedName (/typescript-5.1.0-dev.20230312/lib/tsserver.js:73162:11)
    at checkPropertyAccessExpression (/typescript-5.1.0-dev.20230312/lib/tsserver.js:72953:94)
    at checkExpressionWorker (/typescript-5.1.0-dev.20230312/lib/tsserver.js:78495:16)
    at checkExpression (/typescript-5.1.0-dev.20230312/lib/tsserver.js:78415:32)
    at checkExpressionCached (/typescript-5.1.0-dev.20230312/lib/tsserver.js:78084:28)
    at getTargetOfAliasLikeExpression (/typescript-5.1.0-dev.20230312/lib/tsserver.js:49883:5)
    at getTargetOfAccessExpression (/typescript-5.1.0-dev.20230312/lib/tsserver.js:49890:12)
    at getTargetOfAliasDeclaration (/typescript-5.1.0-dev.20230312/lib/tsserver.js:49925:16)
    at getTypeOfAlias (/typescript-5.1.0-dev.20230312/lib/tsserver.js:56261:51)
    at getTypeOfSymbol (/typescript-5.1.0-dev.20230312/lib/tsserver.js:56356:14)
    at getNonMissingTypeOfSymbol (/typescript-5.1.0-dev.20230312/lib/tsserver.js:56361:30)
    at addPropertyToElementList (/typescript-5.1.0-dev.20230312/lib/tsserver.js:52352:97)
    at createTypeNodesFromResolvedType (/typescript-5.1.0-dev.20230312/lib/tsserver.js:52329:11)
    at createTypeNodeFromObjectType (/typescript-5.1.0-dev.20230312/lib/tsserver.js:52122:25)
    at createAnonymousTypeNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:52010:18)
    at typeToTypeNodeWorker (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51829:16)
    at typeToTypeNodeHelper (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51609:24)
    at /typescript-5.1.0-dev.20230312/lib/tsserver.js:51544:134
    at withContext (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51596:29)
    at Object.typeToTypeNode (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51544:71)
    at typeToString (/typescript-5.1.0-dev.20230312/lib/tsserver.js:51497:34)
    at reportNonexistentProperty (/typescript-5.1.0-dev.20230312/lib/tsserver.js:73327:27)
    at checkPropertyAccessExpressionOrQualifiedName (/typescript-5.1.0-dev.20230312/lib/tsserver.js:73162:11)
    at checkPropertyAccessExpression (/typescript-5.1.0-dev.20230312/lib/tsserver.js:72953:94)
    at checkExpressionWorker (/typescript-5.1.0-dev.20230312/lib/tsserver.js:78495:16)
    at checkExpression (/typescript-5.1.0-dev.20230312/lib/tsserver.js:78415:32)
    at checkExpressionCached (/typescript-5.1.0-dev.20230312/lib/tsserver.js:78084:28)
    at getTargetOfAliasLikeExpression (/typescript-5.1.0-dev.20230312/lib/tsserver.js:49883:5)
    at getTargetOfAccessExpression (/typescript-5.1.0-dev.20230312/lib/tsserver.js:49890:12)
    at getTargetOfAliasDeclaration (/typescript-5.1.0-dev.20230312/lib/tsserver.js:49925:16)
    at getTypeOfAlias (/typescript-5.1.0-dev.20230312/lib/tsserver.js:56261:51)
    at getTypeOfSymbol (/typescript-5.1.0-dev.20230312/lib/tsserver.js:56356:14)
    at getNonMissingTypeOfSymbol (/typescript-5.1.0-dev.20230312/lib/tsserver.js:56361:30)
    at addPropertyToElementList (/typescript-5.1.0-dev.20230312/lib/tsserver.js:52352:97)

That is a filtered view of the text. To see the raw error text, go to RepoResults1/TryGhost.Ghost.rawError.txt in the artifact folder

Last few requests

```json {"seq":6169,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/ghost/core/core/frontend/helpers/cancel_link.js","line":4,"offset":71,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":6170,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/ghost/core/core/frontend/helpers/cancel_link.js","line":11,"offset":25}} {"seq":6171,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/ghost/core/core/frontend/helpers/cancel_link.js","line":11,"offset":25}} {"seq":6172,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/ghost/core/core/frontend/helpers/cancel_link.js","line":19,"offset":54,"includeExternalModuleExports":true,"triggerKind":1}} ```

Repro Steps

  1. git clone https://github.com/TryGhost/Ghost --recurse-submodules
  2. In dir Ghost, run git reset --hard 465e88510a24515bd6a02a25f5bc930b19268483
  3. In dir Ghost, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults1/TryGhost.Ghost.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./Ghost ./TryGhost.Ghost.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc