Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use homomorphic templated type for Omit #53110

Closed
wants to merge 5 commits into from

Conversation

Andarist
Copy link
Contributor

@Andarist Andarist commented Mar 6, 2023

I almost prepared the same change but then noticed that there was already a PR for this that got closed as stale. So I decided to just revive the PR #42524 by @weswigham

fixes #36981
fixes #31104

weswigham and others added 5 commits January 27, 2021 14:21
# Conflicts:
#	package-lock.json
#	package.json
#	src/compiler/checker.ts
#	tests/baselines/reference/omitTypeHelperModifiers01.types
#	tests/baselines/reference/omitTypeTestErrors01.types
#	tests/baselines/reference/omitTypeTests01.types
@typescript-bot typescript-bot added the For Milestone Bug PRs that fix a bug with a specific milestone label Mar 6, 2023
@RyanCavanaugh
Copy link
Member

Extremely curious what this breaks 😅

@typescript-bot test this
@typescript-bot test top100
@typescript-bot user test this
@typescript-bot user test tsserver
@typescript-bot test tsserver top100
@typescript-bot run dt
@typescript-bot perf test this

@typescript-bot
Copy link
Collaborator

typescript-bot commented Mar 6, 2023

Heya @RyanCavanaugh, I've started to run the diff-based top-repos suite (tsserver) on this PR at c823418. You can monitor the build here.

Update: The results are in! Part 1, Part 2, Part 3, Part 4

@typescript-bot
Copy link
Collaborator

typescript-bot commented Mar 6, 2023

Heya @RyanCavanaugh, I've started to run the extended test suite on this PR at c823418. You can monitor the build here.

@typescript-bot
Copy link
Collaborator

typescript-bot commented Mar 6, 2023

Heya @RyanCavanaugh, I've started to run the diff-based user code test suite (tsserver) on this PR at c823418. You can monitor the build here.

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Mar 6, 2023

Heya @RyanCavanaugh, I've started to run the parallelized Definitely Typed test suite on this PR at c823418. You can monitor the build here.

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Mar 6, 2023

Heya @RyanCavanaugh, I've started to run the perf test suite on this PR at c823418. You can monitor the build here.

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Mar 6, 2023

Heya @RyanCavanaugh, I've started to run the diff-based top-repos suite on this PR at c823418. You can monitor the build here.

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Mar 6, 2023

Heya @RyanCavanaugh, I've started to run the diff-based user code test suite on this PR at c823418. You can monitor the build here.

Update: The results are in!

@typescript-bot
Copy link
Collaborator

@RyanCavanaugh Here are the results of running the user test suite comparing main and refs/pull/53110/merge:

Something interesting changed - please have a look.

Details

puppeteer

packages/browsers/test/src/tsconfig.json

packages/puppeteer-core/tsconfig.json

packages/puppeteer/tsconfig.json

TypeScript-Node-Starter

tsconfig.json

@typescript-bot
Copy link
Collaborator

@RyanCavanaugh Here are the results of running the user test suite comparing main and refs/pull/53110/merge:

Something interesting changed - please have a look.

Details

axios-src

⚠️ Note that built had errors ⚠️
Req #213 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

create-react-app

⚠️ Note that built had errors ⚠️
Req #1253 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

fp-ts

⚠️ Note that built had errors ⚠️
Req #3789 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

npm

⚠️ Note that built had errors ⚠️
Req #248 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

puppeteer

⚠️ Note that built had errors ⚠️
Req #2715 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #2756 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":2753,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/EventEmitter.ts","line":153,"offset":42,"entryNames":[{"name":"BasePrivateKeyEncodingOptions","source":"crypto","data":{"exportName":"BasePrivateKeyEncodingOptions","exportMapKey":"BasePrivateKeyEncodingOptions|62347|crypto","moduleSpecifier":"crypto","ambientModuleName":"crypto"}}]}}
{"seq":2754,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/EventEmitter.ts","line":153,"offset":42,"entryNames":[{"name":"BidiParser","source":"@PROJECT_ROOT@/node_modules/chromium-bidi/lib/cjs/bidiMapper/CommandProcessor","data":{"exportName":"BidiParser","exportMapKey":"BidiParser|63612|","fileName":"@PROJECT_ROOT@/node_modules/chromium-bidi/lib/cjs/bidiMapper/CommandProcessor.d.ts"}}]}}
{"seq":2755,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/EventEmitter.ts","line":153,"offset":42,"entryNames":[{"name":"BidiSerializer","source":"./bidi/Serializer.js","data":{"exportName":"BidiSerializer","exportMapKey":"BidiSerializer|14704|","moduleSpecifier":"./bidi/Serializer.js","fileName":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/bidi/Serializer.ts"}}]}}
{"seq":2756,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/EventEmitter.ts","line":153,"offset":42,"entryNames":[{"name":"BidiServer","source":"chromium-bidi/lib/cjs/bidiMapper/bidiMapper.js","data":{"exportName":"BidiServer","exportMapKey":"BidiServer|8154|","moduleSpecifier":"chromium-bidi/lib/cjs/bidiMapper/bidiMapper.js","fileName":"@PROJECT_ROOT@/node_modules/chromium-bidi/lib/cjs/bidiMapper/bidiMapper.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/GoogleChrome/puppeteer.git --recurse-submodules
  2. In dir puppeteer, run git reset --hard 101fcb994ec1af0c4ea58fe0a0c9b7812cf7a812
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir puppeteer, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir puppeteer/packages/browsers, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir puppeteer/packages/ng-schematics, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir puppeteer/packages/puppeteer-core, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir puppeteer/packages/puppeteer, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir puppeteer/packages/testserver, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir puppeteer/test/installation, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir puppeteer/test, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    9. In dir puppeteer/website, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults3/puppeteer.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./puppeteer ./puppeteer.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

webpack

⚠️ Note that built had errors ⚠️
Req #490 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #7311 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":7308,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/wasm-sync/WebAssemblyGenerator.js","line":354,"offset":64,"entryNames":[{"name":"SystemRuntimeModule","source":"@PROJECT_ROOT@/lib/dependencies/SystemRuntimeModule","data":{"exportName":"export=","exportMapKey":"SystemRuntimeModule|12141|","fileName":"@PROJECT_ROOT@/lib/dependencies/SystemRuntimeModule.js"}}]}}
{"seq":7309,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/wasm-sync/WebAssemblyGenerator.js","line":354,"offset":64,"entryNames":[{"name":"tagTopLevelSymbol","source":"@PROJECT_ROOT@/lib/optimize/InnerGraph","data":{"exportName":"tagTopLevelSymbol","exportMapKey":"tagTopLevelSymbol|11741|","fileName":"@PROJECT_ROOT@/lib/optimize/InnerGraph.js"}}]}}
{"seq":7310,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/wasm-sync/WebAssemblyGenerator.js","line":354,"offset":64,"entryNames":[{"name":"Template","source":"../dependencies/WebAssemblyExportImportedDependency","data":{"exportName":"Template","exportMapKey":"Template|9600|","moduleSpecifier":"../dependencies/WebAssemblyExportImportedDependency","fileName":"@PROJECT_ROOT@/lib/dependencies/LoaderDependency.js"}}]}}
{"seq":7311,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/wasm-sync/WebAssemblyGenerator.js","line":354,"offset":64,"entryNames":[{"name":"Template","source":"../dependencies/JsonExportsDependency","data":{"exportName":"Template","exportMapKey":"Template|9761|","moduleSpecifier":"../dependencies/JsonExportsDependency","fileName":"@PROJECT_ROOT@/lib/dependencies/JsonExportsDependency.js"}}]}}

Repro Steps

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

@typescript-bot
Copy link
Collaborator

@RyanCavanaugh
The results of the perf run you requested are in!

Here they are:

Compiler

Comparison Report - main..53110
Metric main 53110 Delta Best Worst p-value
Angular - node (v18.10.0, x64)
Memory used 359,788k (± 0.02%) 359,780k (± 0.01%) ~ 359,732k 359,838k p=0.689 n=6
Parse Time 3.48s (± 0.49%) 3.51s (± 0.80%) +0.03s (+ 0.91%) 3.46s 3.54s p=0.044 n=6
Bind Time 1.13s (± 0.67%) 1.13s (± 1.04%) ~ 1.11s 1.14s p=0.933 n=6
Check Time 8.65s (± 0.39%) 8.66s (± 0.49%) ~ 8.59s 8.71s p=0.936 n=6
Emit Time 7.42s (± 0.82%) 7.45s (± 1.02%) ~ 7.35s 7.54s p=0.470 n=6
Total Time 20.68s (± 0.37%) 20.74s (± 0.58%) ~ 20.58s 20.88s p=0.423 n=6
Compiler-Unions - node (v18.10.0, x64)
Memory used 193,530k (± 1.58%) 191,682k (± 1.18%) ~ 190,728k 196,296k p=0.575 n=6
Parse Time 1.49s (± 0.55%) 1.48s (± 0.85%) ~ 1.46s 1.49s p=0.498 n=6
Bind Time 0.77s (± 0.72%) 0.77s (± 0.97%) ~ 0.76s 0.78s p=0.137 n=6
Check Time 9.39s (± 0.75%) 9.33s (± 0.71%) ~ 9.25s 9.43s p=0.261 n=6
Emit Time 2.74s (± 0.75%) 2.72s (± 0.83%) ~ 2.70s 2.76s p=0.124 n=6
Total Time 14.38s (± 0.57%) 14.31s (± 0.57%) ~ 14.20s 14.43s p=0.108 n=6
Monaco - node (v18.10.0, x64)
Memory used 343,847k (± 0.01%) 343,853k (± 0.01%) ~ 343,817k 343,918k p=0.810 n=6
Parse Time 2.62s (± 1.33%) 2.61s (± 0.93%) ~ 2.58s 2.64s p=0.686 n=6
Bind Time 1.01s (± 0.51%) 1.02s (± 1.72%) ~ 1.00s 1.05s p=0.928 n=6
Check Time 7.00s (± 0.46%) 7.03s (± 0.59%) ~ 6.97s 7.08s p=0.226 n=6
Emit Time 4.22s (± 1.11%) 4.22s (± 0.36%) ~ 4.20s 4.24s p=0.369 n=6
Total Time 14.87s (± 0.62%) 14.89s (± 0.44%) ~ 14.77s 14.95s p=0.808 n=6
TFS - node (v18.10.0, x64)
Memory used 299,861k (± 0.01%) 299,872k (± 0.01%) ~ 299,836k 299,901k p=0.471 n=6
Parse Time 2.03s (± 1.44%) 2.06s (± 1.17%) ~ 2.03s 2.08s p=0.073 n=6
Bind Time 1.14s (± 0.36%) 1.11s (± 6.12%) ~ 0.97s 1.14s p=0.056 n=6
Check Time 6.52s (± 1.34%) 6.50s (± 0.53%) ~ 6.45s 6.55s p=0.872 n=6
Emit Time 3.85s (± 1.06%) 3.85s (± 0.61%) ~ 3.82s 3.89s p=0.629 n=6
Total Time 13.54s (± 1.17%) 13.52s (± 0.60%) ~ 13.38s 13.61s p=0.575 n=6
material-ui - node (v18.10.0, x64)
Memory used 476,415k (± 0.01%) 476,437k (± 0.00%) ~ 476,419k 476,466k p=0.574 n=6
Parse Time 3.13s (± 0.72%) 3.13s (± 0.78%) ~ 3.08s 3.15s p=0.627 n=6
Bind Time 0.91s (± 0.83%) 0.91s (± 0.82%) ~ 0.90s 0.92s p=0.487 n=6
Check Time 17.11s (± 0.78%) 17.06s (± 0.63%) ~ 16.95s 17.19s p=0.518 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 21.16s (± 0.73%) 21.09s (± 0.56%) ~ 20.98s 21.25s p=0.520 n=6
xstate - node (v18.10.0, x64)
Memory used 548,900k (± 0.01%) 552,881k (± 0.02%) +3,981k (+ 0.73%) 552,722k 553,010k p=0.005 n=6
Parse Time 4.08s (± 0.20%) 4.09s (± 0.59%) ~ 4.05s 4.12s p=0.139 n=6
Bind Time 1.67s (± 0.63%) 1.68s (± 0.72%) ~ 1.66s 1.69s p=0.868 n=6
Check Time 2.77s (± 0.74%) 2.89s (± 1.06%) +0.12s (+ 4.21%) 2.85s 2.93s p=0.004 n=6
Emit Time 0.08s (± 0.00%) 0.08s (± 4.99%) ~ 0.08s 0.09s p=0.405 n=6
Total Time 8.62s (± 0.33%) 8.74s (± 0.43%) +0.12s (+ 1.41%) 8.70s 8.80s p=0.005 n=6
Angular - node (v16.17.1, x64)
Memory used 359,074k (± 0.01%) 359,084k (± 0.01%) ~ 359,045k 359,127k p=0.575 n=6
Parse Time 3.71s (± 0.33%) 3.71s (± 0.41%) ~ 3.70s 3.74s p=0.563 n=6
Bind Time 1.20s (± 0.43%) 1.20s (± 0.70%) ~ 1.19s 1.21s p=0.533 n=6
Check Time 9.42s (± 0.48%) 9.45s (± 0.28%) ~ 9.41s 9.49s p=0.292 n=6
Emit Time 7.89s (± 0.33%) 7.91s (± 0.42%) ~ 7.86s 7.95s p=0.334 n=6
Total Time 22.21s (± 0.17%) 22.27s (± 0.17%) +0.06s (+ 0.26%) 22.21s 22.32s p=0.044 n=6
Compiler-Unions - node (v16.17.1, x64)
Memory used 193,446k (± 0.89%) 192,395k (± 0.02%) ~ 192,354k 192,457k p=0.378 n=6
Parse Time 1.56s (± 1.17%) 1.55s (± 1.27%) ~ 1.53s 1.57s p=0.740 n=6
Bind Time 0.82s (± 0.00%) 0.82s (± 0.50%) ~ 0.82s 0.83s p=0.405 n=6
Check Time 10.12s (± 0.62%) 10.00s (± 0.37%) -0.12s (- 1.19%) 9.96s 10.07s p=0.008 n=6
Emit Time 3.00s (± 1.11%) 2.99s (± 0.83%) ~ 2.96s 3.03s p=0.572 n=6
Total Time 15.50s (± 0.35%) 15.37s (± 0.46%) -0.13s (- 0.85%) 15.26s 15.48s p=0.013 n=6
Monaco - node (v16.17.1, x64)
Memory used 343,100k (± 0.01%) 343,109k (± 0.01%) ~ 343,081k 343,133k p=0.575 n=6
Parse Time 2.78s (± 0.44%) 2.81s (± 0.88%) +0.04s (+ 1.26%) 2.77s 2.84s p=0.029 n=6
Bind Time 1.08s (± 0.48%) 1.08s (± 0.95%) ~ 1.07s 1.10s p=0.928 n=6
Check Time 7.69s (± 0.63%) 7.73s (± 0.78%) ~ 7.66s 7.84s p=0.332 n=6
Emit Time 4.41s (± 0.47%) 4.45s (± 0.41%) +0.04s (+ 0.98%) 4.42s 4.47s p=0.009 n=6
Total Time 15.96s (± 0.37%) 16.07s (± 0.58%) +0.11s (+ 0.70%) 15.98s 16.24s p=0.037 n=6
TFS - node (v16.17.1, x64)
Memory used 299,242k (± 0.01%) 299,223k (± 0.01%) ~ 299,168k 299,282k p=0.378 n=6
Parse Time 2.16s (± 0.29%) 2.16s (± 0.90%) ~ 2.13s 2.18s p=0.802 n=6
Bind Time 1.25s (± 0.71%) 1.24s (± 0.68%) -0.01s (- 1.20%) 1.22s 1.24s p=0.021 n=6
Check Time 7.17s (± 0.29%) 7.20s (± 0.37%) ~ 7.15s 7.22s p=0.075 n=6
Emit Time 4.34s (± 0.43%) 4.35s (± 0.73%) ~ 4.31s 4.39s p=0.872 n=6
Total Time 14.92s (± 0.18%) 14.94s (± 0.39%) ~ 14.87s 15.01s p=0.871 n=6
material-ui - node (v16.17.1, x64)
Memory used 475,721k (± 0.02%) 475,668k (± 0.01%) ~ 475,637k 475,726k p=0.230 n=6
Parse Time 3.29s (± 0.23%) 3.28s (± 0.52%) ~ 3.26s 3.31s p=0.319 n=6
Bind Time 0.96s (± 0.78%) 0.96s (± 0.87%) ~ 0.95s 0.97s p=0.432 n=6
Check Time 18.09s (± 0.92%) 18.16s (± 0.78%) ~ 18.03s 18.39s p=0.521 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 22.34s (± 0.73%) 22.40s (± 0.69%) ~ 22.25s 22.65s p=0.575 n=6
xstate - node (v16.17.1, x64)
Memory used 546,423k (± 0.02%) 550,504k (± 0.03%) +4,080k (+ 0.75%) 550,324k 550,676k p=0.005 n=6
Parse Time 4.26s (± 0.50%) 4.26s (± 0.38%) ~ 4.24s 4.28s p=0.871 n=6
Bind Time 1.77s (± 0.50%) 1.77s (± 0.29%) ~ 1.76s 1.77s p=0.541 n=6
Check Time 2.96s (± 0.21%) 3.12s (± 0.34%) +0.15s (+ 5.24%) 3.10s 3.13s p=0.004 n=6
Emit Time 0.10s (± 5.34%) 0.10s (± 5.34%) ~ 0.09s 0.10s p=1.000 n=6
Total Time 9.09s (± 0.30%) 9.24s (± 0.24%) +0.15s (+ 1.71%) 9.20s 9.26s p=0.005 n=6
Angular - node (v14.15.1, x64)
Memory used 352,860k (± 0.00%) 352,870k (± 0.01%) ~ 352,847k 352,903k p=0.575 n=6
Parse Time 3.70s (± 0.50%) 3.71s (± 1.00%) ~ 3.66s 3.77s p=0.569 n=6
Bind Time 1.25s (± 0.60%) 1.25s (± 0.41%) ~ 1.24s 1.25s p=0.241 n=6
Check Time 9.72s (± 0.47%) 9.74s (± 0.57%) ~ 9.64s 9.81s p=0.574 n=6
Emit Time 8.31s (± 0.51%) 8.37s (± 0.62%) ~ 8.30s 8.44s p=0.106 n=6
Total Time 22.98s (± 0.22%) 23.06s (± 0.28%) +0.09s (+ 0.37%) 22.99s 23.18s p=0.037 n=6
Compiler-Unions - node (v14.15.1, x64)
Memory used 187,644k (± 0.01%) 187,639k (± 0.02%) ~ 187,603k 187,681k p=0.689 n=6
Parse Time 1.56s (± 0.33%) 1.58s (± 0.77%) ~ 1.56s 1.59s p=0.051 n=6
Bind Time 0.84s (± 0.49%) 0.84s (± 0.48%) ~ 0.84s 0.85s p=0.218 n=6
Check Time 10.12s (± 0.44%) 10.22s (± 0.37%) +0.11s (+ 1.05%) 10.18s 10.28s p=0.010 n=6
Emit Time 3.13s (± 1.07%) 3.15s (± 0.69%) ~ 3.13s 3.19s p=0.089 n=6
Total Time 15.65s (± 0.29%) 15.80s (± 0.37%) +0.15s (+ 0.96%) 15.72s 15.89s p=0.005 n=6
Monaco - node (v14.15.1, x64)
Memory used 338,135k (± 0.01%) 338,149k (± 0.01%) ~ 338,110k 338,180k p=0.471 n=6
Parse Time 2.88s (± 0.54%) 2.88s (± 0.58%) ~ 2.86s 2.90s p=1.000 n=6
Bind Time 1.11s (± 1.74%) 1.11s (± 0.50%) ~ 1.10s 1.11s p=0.859 n=6
Check Time 8.08s (± 0.67%) 8.10s (± 0.54%) ~ 8.03s 8.15s p=0.520 n=6
Emit Time 4.70s (± 0.53%) 4.69s (± 0.55%) ~ 4.65s 4.72s p=0.514 n=6
Total Time 16.78s (± 0.40%) 16.78s (± 0.29%) ~ 16.73s 16.86s p=0.936 n=6
TFS - node (v14.15.1, x64)
Memory used 294,281k (± 0.00%) 294,282k (± 0.01%) ~ 294,261k 294,306k p=0.936 n=6
Parse Time 2.38s (± 0.51%) 2.38s (± 0.65%) ~ 2.36s 2.40s p=0.739 n=6
Bind Time 1.07s (± 0.76%) 1.07s (± 0.70%) ~ 1.06s 1.08s p=0.729 n=6
Check Time 7.44s (± 0.75%) 7.50s (± 0.42%) ~ 7.46s 7.54s p=0.075 n=6
Emit Time 4.29s (± 0.34%) 4.28s (± 0.35%) ~ 4.26s 4.30s p=0.743 n=6
Total Time 15.18s (± 0.43%) 15.23s (± 0.36%) ~ 15.16s 15.29s p=0.191 n=6
material-ui - node (v14.15.1, x64)
Memory used 471,375k (± 0.00%) 471,384k (± 0.01%) ~ 471,356k 471,419k p=0.471 n=6
Parse Time 3.44s (± 0.40%) 3.45s (± 0.52%) ~ 3.43s 3.48s p=0.934 n=6
Bind Time 1.00s (± 0.98%) 1.01s (± 0.63%) ~ 1.00s 1.02s p=0.151 n=6
Check Time 18.96s (± 0.37%) 19.04s (± 0.73%) ~ 18.82s 19.22s p=0.261 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 23.41s (± 0.28%) 23.50s (± 0.66%) ~ 23.27s 23.71s p=0.222 n=6
xstate - node (v14.15.1, x64)
Memory used 535,177k (± 0.00%) 539,096k (± 0.00%) +3,920k (+ 0.73%) 539,067k 539,123k p=0.005 n=6
Parse Time 4.46s (± 0.57%) 4.46s (± 0.52%) ~ 4.44s 4.50s p=1.000 n=6
Bind Time 1.79s (± 0.50%) 1.79s (± 0.58%) ~ 1.78s 1.81s p=0.452 n=6
Check Time 3.17s (± 0.64%) 3.28s (± 0.23%) +0.11s (+ 3.36%) 3.27s 3.29s p=0.005 n=6
Emit Time 0.09s (± 0.00%) 0.09s (± 5.53%) ~ 0.09s 0.10s p=0.174 n=6
Total Time 9.51s (± 0.26%) 9.63s (± 0.29%) +0.12s (+ 1.21%) 9.58s 9.66s p=0.005 n=6
System
Machine Namets-ci-ubuntu
Platformlinux 5.4.0-135-generic
Architecturex64
Available Memory16 GB
Available Memory15 GB
CPUs4 × Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
Hosts
  • node (v18.10.0, x64)
  • node (v16.17.1, x64)
  • node (v14.15.1, x64)
Scenarios
  • Angular - node (v18.10.0, x64)
  • Angular - node (v16.17.1, x64)
  • Angular - node (v14.15.1, x64)
  • Compiler-Unions - node (v18.10.0, x64)
  • Compiler-Unions - node (v16.17.1, x64)
  • Compiler-Unions - node (v14.15.1, x64)
  • Monaco - node (v18.10.0, x64)
  • Monaco - node (v16.17.1, x64)
  • Monaco - node (v14.15.1, x64)
  • TFS - node (v18.10.0, x64)
  • TFS - node (v16.17.1, x64)
  • TFS - node (v14.15.1, x64)
  • material-ui - node (v18.10.0, x64)
  • material-ui - node (v16.17.1, x64)
  • material-ui - node (v14.15.1, x64)
  • xstate - node (v18.10.0, x64)
  • xstate - node (v16.17.1, x64)
  • xstate - node (v14.15.1, x64)
Benchmark Name Iterations
Current 53110 6
Baseline main 6

TSServer

Comparison Report - main..53110
Metric main 53110 Delta Best Worst p-value
Compiler-UnionsTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 2,374ms (± 0.43%) 2,370ms (± 0.67%) ~ 2,352ms 2,397ms p=0.377 n=6
Req 2 - geterr 5,368ms (± 0.70%) 5,355ms (± 0.61%) ~ 5,305ms 5,388ms p=0.521 n=6
Req 3 - references 326ms (± 0.85%) 327ms (± 1.05%) ~ 323ms 331ms p=1.000 n=6
Req 4 - navto 286ms (± 0.88%) 284ms (± 1.15%) ~ 279ms 287ms p=0.169 n=6
Req 5 - completionInfo count 1,356 (± 0.00%) 1,356 (± 0.00%) ~ 1,356 1,356 p=1.000 n=6
Req 5 - completionInfo 81ms (± 5.46%) 82ms (± 6.55%) ~ 77ms 89ms p=0.550 n=6
CompilerTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 2,545ms (± 1.02%) 2,522ms (± 1.32%) ~ 2,471ms 2,558ms p=0.230 n=6
Req 2 - geterr 4,009ms (± 0.80%) 4,005ms (± 0.34%) ~ 3,983ms 4,019ms p=0.748 n=6
Req 3 - references 350ms (± 1.42%) 347ms (± 1.13%) ~ 341ms 353ms p=0.572 n=6
Req 4 - navto 293ms (± 0.41%) 293ms (± 0.28%) ~ 292ms 294ms p=1.000 n=6
Req 5 - completionInfo count 1,518 (± 0.00%) 1,518 (± 0.00%) ~ 1,518 1,518 p=1.000 n=6
Req 5 - completionInfo 76ms (± 9.47%) 70ms (± 5.21%) ~ 67ms 75ms p=0.221 n=6
xstateTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 3,163ms (± 0.34%) 3,165ms (± 0.91%) ~ 3,145ms 3,220ms p=0.261 n=6
Req 2 - geterr 1,603ms (± 1.54%) 1,797ms (± 2.54%) +194ms (+12.11%) 1,769ms 1,889ms p=0.005 n=6
Req 3 - references 105ms (± 1.78%) 103ms (± 2.29%) ~ 99ms 106ms p=0.164 n=6
Req 4 - navto 360ms (± 1.01%) 358ms (± 0.70%) ~ 355ms 361ms p=0.570 n=6
Req 5 - completionInfo count 3,136 (± 0.00%) 3,136 (± 0.00%) ~ 3,136 3,136 p=1.000 n=6
Req 5 - completionInfo 428ms (± 1.66%) 424ms (± 1.19%) ~ 416ms 429ms p=0.373 n=6
Compiler-UnionsTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 2,484ms (± 1.24%) 2,501ms (± 1.74%) ~ 2,453ms 2,556ms p=0.521 n=6
Req 2 - geterr 5,725ms (± 0.42%) 5,751ms (± 0.44%) ~ 5,719ms 5,785ms p=0.149 n=6
Req 3 - references 343ms (± 0.86%) 341ms (± 0.61%) ~ 339ms 344ms p=0.147 n=6
Req 4 - navto 277ms (± 0.81%) 279ms (± 0.53%) ~ 277ms 281ms p=0.167 n=6
Req 5 - completionInfo count 1,356 (± 0.00%) 1,356 (± 0.00%) ~ 1,356 1,356 p=1.000 n=6
Req 5 - completionInfo 91ms (± 4.41%) 90ms (± 6.12%) ~ 85ms 97ms p=0.871 n=6
CompilerTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 2,679ms (± 0.79%) 2,685ms (± 0.44%) ~ 2,673ms 2,707ms p=0.810 n=6
Req 2 - geterr 4,367ms (± 0.59%) 4,373ms (± 0.42%) ~ 4,350ms 4,397ms p=0.936 n=6
Req 3 - references 362ms (± 0.60%) 360ms (± 0.55%) ~ 358ms 364ms p=0.142 n=6
Req 4 - navto 289ms (± 0.46%) 289ms (± 0.40%) ~ 288ms 291ms p=0.503 n=6
Req 5 - completionInfo count 1,518 (± 0.00%) 1,518 (± 0.00%) ~ 1,518 1,518 p=1.000 n=6
Req 5 - completionInfo 75ms (± 3.32%) 75ms (± 3.70%) ~ 72ms 78ms p=0.933 n=6
xstateTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 3,343ms (± 0.25%) 3,348ms (± 0.73%) ~ 3,326ms 3,395ms p=0.872 n=6
Req 2 - geterr 1,782ms (± 3.86%) 1,965ms (± 3.55%) +182ms (+10.22%) 1,924ms 2,105ms p=0.005 n=6
Req 3 - references 112ms (± 1.69%) 111ms (± 0.73%) ~ 110ms 112ms p=0.451 n=6
Req 4 - navto 346ms (± 1.61%) 347ms (± 1.47%) ~ 341ms 355ms p=0.806 n=6
Req 5 - completionInfo count 3,136 (± 0.00%) 3,136 (± 0.00%) ~ 3,136 3,136 p=1.000 n=6
Req 5 - completionInfo 433ms (± 1.06%) 436ms (± 1.40%) ~ 428ms 443ms p=0.373 n=6
Compiler-UnionsTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 2,594ms (± 0.76%) 2,570ms (± 0.40%) -24ms (- 0.91%) 2,558ms 2,587ms p=0.037 n=6
Req 2 - geterr 6,090ms (± 0.38%) 6,084ms (± 0.42%) ~ 6,038ms 6,111ms p=0.936 n=6
Req 3 - references 359ms (± 0.18%) 358ms (± 0.51%) ~ 356ms 361ms p=0.346 n=6
Req 4 - navto 276ms (± 0.53%) 277ms (± 0.55%) ~ 275ms 279ms p=0.869 n=6
Req 5 - completionInfo count 1,356 (± 0.00%) 1,356 (± 0.00%) ~ 1,356 1,356 p=1.000 n=6
Req 5 - completionInfo 102ms (± 0.96%) 102ms (± 0.40%) ~ 102ms 103ms p=0.930 n=6
CompilerTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 2,818ms (± 0.59%) 2,810ms (± 1.14%) ~ 2,773ms 2,857ms p=0.689 n=6
Req 2 - geterr 4,487ms (± 1.83%) 4,591ms (± 2.41%) ~ 4,437ms 4,673ms p=0.230 n=6
Req 3 - references 377ms (± 4.90%) 370ms (± 0.86%) ~ 366ms 374ms p=0.872 n=6
Req 4 - navto 294ms (± 1.36%) 294ms (± 1.23%) ~ 289ms 297ms p=0.936 n=6
Req 5 - completionInfo count 1,518 (± 0.00%) 1,518 (± 0.00%) ~ 1,518 1,518 p=1.000 n=6
Req 5 - completionInfo 96ms (± 9.23%) 89ms (±10.67%) ~ 82ms 102ms p=0.168 n=6
xstateTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 3,663ms (± 0.75%) 3,665ms (± 0.35%) ~ 3,647ms 3,680ms p=0.810 n=6
Req 2 - geterr 1,849ms (± 0.36%) 2,050ms (± 0.37%) +201ms (+10.86%) 2,040ms 2,063ms p=0.005 n=6
Req 3 - references 130ms (± 2.46%) 130ms (± 2.06%) ~ 126ms 133ms p=0.685 n=6
Req 4 - navto 374ms (± 0.77%) 387ms (± 0.32%) +13ms (+ 3.48%) 385ms 388ms p=0.005 n=6
Req 5 - completionInfo count 3,136 (± 0.00%) 3,136 (± 0.00%) ~ 3,136 3,136 p=1.000 n=6
Req 5 - completionInfo 455ms (± 2.22%) 464ms (± 1.54%) ~ 456ms 473ms p=0.078 n=6
System
Machine Namets-ci-ubuntu
Platformlinux 5.4.0-135-generic
Architecturex64
Available Memory16 GB
Available Memory15 GB
CPUs4 × Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
Hosts
  • node (v18.10.0, x64)
  • node (v16.17.1, x64)
  • node (v14.15.1, x64)
Scenarios
  • Compiler-UnionsTSServer - node (v18.10.0, x64)
  • Compiler-UnionsTSServer - node (v16.17.1, x64)
  • Compiler-UnionsTSServer - node (v14.15.1, x64)
  • CompilerTSServer - node (v18.10.0, x64)
  • CompilerTSServer - node (v16.17.1, x64)
  • CompilerTSServer - node (v14.15.1, x64)
  • xstateTSServer - node (v18.10.0, x64)
  • xstateTSServer - node (v16.17.1, x64)
  • xstateTSServer - node (v14.15.1, x64)
Benchmark Name Iterations
Current 53110 6
Baseline main 6

Startup

Comparison Report - main..53110
Metric main 53110 Delta Best Worst p-value
tsc-startup - node (v16.17.1, x64)
Execution time 141.44ms (± 0.20%) 141.68ms (± 0.20%) +0.25ms (+ 0.17%) 140.76ms 144.73ms p=0.000 n=600
tsserver-startup - node (v16.17.1, x64)
Execution time 226.66ms (± 0.16%) 225.89ms (± 0.15%) -0.76ms (- 0.34%) 224.79ms 230.24ms p=0.000 n=600
tsserverlibrary-startup - node (v16.17.1, x64)
Execution time 228.58ms (± 0.16%) 231.02ms (± 0.42%) +2.44ms (+ 1.07%) 227.01ms 235.86ms p=0.000 n=600
typescript-startup - node (v16.17.1, x64)
Execution time 209.21ms (± 0.14%) 211.32ms (± 0.42%) +2.11ms (+ 1.01%) 208.15ms 220.89ms p=0.000 n=600
System
Machine Namets-ci-ubuntu
Platformlinux 5.4.0-135-generic
Architecturex64
Available Memory16 GB
Available Memory15 GB
CPUs4 × Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
Hosts
  • node (v16.17.1, x64)
Scenarios
  • tsc-startup - node (v16.17.1, x64)
  • tsserver-startup - node (v16.17.1, x64)
  • tsserverlibrary-startup - node (v16.17.1, x64)
  • typescript-startup - node (v16.17.1, x64)
Benchmark Name Iterations
Current 53110 6
Baseline main 6

Developer Information:

Download Benchmark

@Andarist
Copy link
Contributor Author

Andarist commented Mar 6, 2023

I'll investigate what the user test suite has discovered - just 2 projects were affected... ain't that bad :P Perf numbers don't look that great though but perhaps there are some low-hanging fruits to be found here for mapped types with as.

@RyanCavanaugh
Copy link
Member

Relevant line from https-proxy-agent

    export interface HttpsProxyAgentOptions extends AgentOptions, BaseHttpsProxyAgentOptions, Partial<Omit<Url & net.NetConnectOpts & tls.ConnectionOptions, keyof BaseHttpsProxyAgentOptions>> {
    }

@Andarist
Copy link
Contributor Author

Andarist commented Mar 6, 2023

Regarding the other reported problem in TypeScript-Node-Starter... it doesn't happen with the newest version of mongoose (7.0.1). Still investigating what's happening with mongoose@5.11.15 though, those types are quite complex 😅

@typescript-bot
Copy link
Collaborator

@RyanCavanaugh Here are the results of running the top-repos suite comparing main and refs/pull/53110/merge:

Something interesting changed - please have a look.

Details

Eugeny/tabby

19 of 29 projects failed to build with the old tsc and were ignored

tabby-plugin-manager/tsconfig.json

tabby-settings/tsconfig.json

tabby-settings/tsconfig.typings.json

lyswhut/lx-music-desktop

1 of 6 projects failed to build with the old tsc and were ignored

src/main/tsconfig.json

microsoft/vscode

4 of 53 projects failed to build with the old tsc and were ignored

src/tsconfig.tsec.json

react-bootstrap/react-bootstrap

1 of 2 projects failed to build with the old tsc and were ignored

tsconfig.json

@typescript-bot
Copy link
Collaborator

@RyanCavanaugh Here are the results of running the top-repos suite comparing main and refs/pull/53110/merge:

Something interesting changed - please have a look.

Details

akveo/ngx-admin

⚠️ Note that built had errors ⚠️
Req #5492 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

angular/angular-cli

⚠️ Note that built had errors ⚠️
Req #2925 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #16364 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":16361,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/core/src/utils/priority-queue_spec.ts","line":18,"offset":34,"entryNames":[{"name":"askConfirmation","source":"@PROJECT_ROOT@/packages/angular/cli/src/utilities/prompt","data":{"exportName":"askConfirmation","exportMapKey":"askConfirmation|92578|","fileName":"@PROJECT_ROOT@/packages/angular/cli/src/utilities/prompt.ts"}}]}}
{"seq":16362,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/core/src/utils/priority-queue_spec.ts","line":18,"offset":34,"entryNames":[{"name":"askQuestion","source":"@PROJECT_ROOT@/packages/angular/cli/src/utilities/prompt","data":{"exportName":"askQuestion","exportMapKey":"askQuestion|92625|","fileName":"@PROJECT_ROOT@/packages/angular/cli/src/utilities/prompt.ts"}}]}}
{"seq":16363,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/core/src/utils/priority-queue_spec.ts","line":18,"offset":34,"entryNames":[{"name":"asNativeElements","source":"@PROJECT_ROOT@/node_modules/@angular/core/index","data":{"exportName":"asNativeElements","exportMapKey":"asNativeElements|106685|","fileName":"@PROJECT_ROOT@/node_modules/@angular/core/index.d.ts"}}]}}
{"seq":16364,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/core/src/utils/priority-queue_spec.ts","line":18,"offset":34,"entryNames":[{"name":"asPosixPath","source":"..","data":{"exportName":"asPosixPath","exportMapKey":"asPosixPath|104610|","moduleSpecifier":"..","fileName":"@PROJECT_ROOT@/packages/angular_devkit/core/src/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/angular/angular-cli --recurse-submodules
  2. In dir angular-cli, run git reset --hard fd0464aabbedd1e770f8a1b44ac6b6b31aeea661
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir angular-cli, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir angular-cli/tests/legacy-cli/e2e/assets/13.0-project, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir angular-cli/tests/legacy-cli/e2e/assets/add-collection-peer-bad, run yarn install --ignore-engines --ignore-scripts --silent
    4. In dir angular-cli/tests/legacy-cli/e2e/assets/add-collection-peer-good, run yarn install --ignore-engines --ignore-scripts --silent
    5. In dir angular-cli/tests/legacy-cli/e2e/assets/add-collection, run yarn install --ignore-engines --ignore-scripts --silent
    6. In dir angular-cli/tests/legacy-cli/e2e/assets/nested-schematic-dependency, run yarn install --ignore-engines --ignore-scripts --silent
    7. In dir angular-cli/tests/legacy-cli/e2e/assets/nested-schematic-main, run yarn install --ignore-engines --ignore-scripts --silent
    8. In dir angular-cli/tests/legacy-cli/e2e/assets/schematic-allow-scripts, run yarn install --ignore-engines --ignore-scripts --silent
    9. In dir angular-cli/tests/legacy-cli/e2e/assets/schematic-boolean-option-negated, run yarn install --ignore-engines --ignore-scripts --silent
    10. In dir angular-cli/tests/legacy-cli/e2e/assets/webpack/test-app, run yarn install --ignore-engines --ignore-scripts --silent
    11. In dir angular-cli/tests/legacy-cli/e2e/ng-snapshot, run yarn install --ignore-engines --ignore-scripts --silent
    12. In dir angular-cli/tests/schematics/update/packages/update-base, run yarn install --ignore-engines --ignore-scripts --silent
    13. In dir angular-cli/tests/schematics/update/packages/update-migrations-external, run yarn install --ignore-engines --ignore-scripts --silent
    14. In dir angular-cli/tests/schematics/update/packages/update-migrations, run yarn install --ignore-engines --ignore-scripts --silent
    15. In dir angular-cli/tests/schematics/update/packages/update-package-group-1, run yarn install --ignore-engines --ignore-scripts --silent
    16. In dir angular-cli/tests/schematics/update/packages/update-package-group-2, run yarn install --ignore-engines --ignore-scripts --silent
    17. In dir angular-cli/tests/schematics/update/packages/update-peer-dependencies-1, run yarn install --ignore-engines --ignore-scripts --silent
    18. In dir angular-cli/tests/schematics/update/packages/update-peer-dependencies-2, run yarn install --ignore-engines --ignore-scripts --silent
    19. In dir angular-cli/tests/schematics/update/packages/update-peer-dependencies-angular-5-2, run yarn install --ignore-engines --ignore-scripts --silent
    20. In dir angular-cli/tests/schematics/update/packages/update-peer-dependencies-angular-5, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults3/angular.angular-cli.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./angular-cli ./angular.angular-cli.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

angular/components

⚠️ Note that built had errors ⚠️
Req #10192 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #29683 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":29680,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/material/select/select.spec.ts","line":4687,"offset":1,"entryNames":[{"name":"UnitTestElement","source":"@angular/cdk/testing/testbed","data":{"exportName":"UnitTestElement","exportMapKey":"UnitTestElement|109398|","moduleSpecifier":"@angular/cdk/testing/testbed","fileName":"@PROJECT_ROOT@/src/cdk/testing/testbed/index.ts"}}]}}
{"seq":29681,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/material/select/select.spec.ts","line":4687,"offset":1,"entryNames":[{"name":"unwrapExpression","source":"@PROJECT_ROOT@/src/cdk/schematics/update-tool/utils/functions","data":{"exportName":"unwrapExpression","exportMapKey":"unwrapExpression|111577|","fileName":"@PROJECT_ROOT@/src/cdk/schematics/update-tool/utils/functions.ts"}}]}}
{"seq":29682,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/material/select/select.spec.ts","line":4687,"offset":1,"entryNames":[{"name":"updateAttribute","source":"@PROJECT_ROOT@/src/material/schematics/ng-generate/mdc-migration/rules/tree-traversal","data":{"exportName":"updateAttribute","exportMapKey":"updateAttribute|106355|","fileName":"@PROJECT_ROOT@/src/material/schematics/ng-generate/mdc-migration/rules/tree-traversal.ts"}}]}}
{"seq":29683,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/material/select/select.spec.ts","line":4687,"offset":1,"entryNames":[{"name":"updateModuleSpecifier","source":"../schematics/migration-utilities/typescript/import-operations","data":{"exportName":"updateModuleSpecifier","exportMapKey":"updateModuleSpecifier|111492|","moduleSpecifier":"../schematics/migration-utilities/typescript/import-operations","fileName":"@PROJECT_ROOT@/src/material/schematics/migration-utilities/typescript/import-operations.ts"}}]}}

Repro Steps

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

ant-design/ant-design

⚠️ Note that built had errors ⚠️
Req #261 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #1108 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":1105,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/anchor/__tests__/Anchor.test.tsx","line":377,"offset":23,"entryNames":[{"name":"add","source":"@PROJECT_ROOT@/node_modules/@dnd-kit/utilities/dist/adjustment","data":{"exportName":"add","exportMapKey":"add|20288|","fileName":"@PROJECT_ROOT@/node_modules/@dnd-kit/utilities/dist/adjustment.d.ts"}}]}}
{"seq":1106,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/anchor/__tests__/Anchor.test.tsx","line":377,"offset":23,"entryNames":[{"name":"addObserveTarget","source":"@PROJECT_ROOT@/components/affix/utils","data":{"exportName":"addObserveTarget","exportMapKey":"addObserveTarget|242|","fileName":"@PROJECT_ROOT@/components/affix/utils.ts"}}]}}
{"seq":1107,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/anchor/__tests__/Anchor.test.tsx","line":377,"offset":23,"entryNames":[{"name":"adjustScale","source":"@PROJECT_ROOT@/node_modules/@dnd-kit/core/dist/utilities/rect/adjustScale","data":{"exportName":"adjustScale","exportMapKey":"adjustScale|20547|","fileName":"@PROJECT_ROOT@/node_modules/@dnd-kit/core/dist/utilities/rect/adjustScale.d.ts"}}]}}
{"seq":1108,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/anchor/__tests__/Anchor.test.tsx","line":377,"offset":23,"entryNames":[{"name":"Affix","source":"antd","data":{"exportName":"Affix","exportMapKey":"Affix|1147|","moduleSpecifier":"antd","fileName":"@PROJECT_ROOT@/components/index.ts"}}]}}

Repro Steps

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

apache/superset

⚠️ Note that built had errors ⚠️
Req #2849 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #5333 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":5330,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/controlPanel.tsx","line":182,"offset":24,"entryNames":[{"name":"AxisType","source":"@superset-ui/core","data":{"exportName":"AxisType","exportMapKey":"AxisType|56048|","moduleSpecifier":"@superset-ui/core","fileName":"@PROJECT_ROOT@/superset-frontend/packages/superset-ui-core/src/chart/types/Base.ts"}}]}}
{"seq":5331,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/controlPanel.tsx","line":182,"offset":24,"entryNames":[{"name":"Base","source":"packages/superset-ui-core/src/chart/types/Base","data":{"exportName":"default","exportMapKey":"Base|24857|","moduleSpecifier":"packages/superset-ui-core/src/chart/types/Base","fileName":"@PROJECT_ROOT@/superset-frontend/packages/superset-ui-core/src/chart/types/Base.ts"}}]}}
{"seq":5332,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/controlPanel.tsx","line":182,"offset":24,"entryNames":[{"name":"Behavior","source":"@superset-ui/core","data":{"exportName":"Behavior","exportMapKey":"Behavior|26592|","moduleSpecifier":"@superset-ui/core","fileName":"@PROJECT_ROOT@/superset-frontend/packages/superset-ui-core/src/chart/types/Base.ts"}}]}}
{"seq":5333,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/controlPanel.tsx","line":182,"offset":24,"entryNames":[{"name":"BigNumberChartPlugin","source":"@superset-ui/plugin-chart-echarts","data":{"exportName":"BigNumberChartPlugin","exportMapKey":"BigNumberChartPlugin|25555|","moduleSpecifier":"@superset-ui/plugin-chart-echarts","fileName":"@PROJECT_ROOT@/superset-frontend/plugins/plugin-chart-echarts/src/index.ts"}}]}}

Repro Steps

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

appwrite/appwrite

⚠️ Note that built had errors ⚠️
Req #3830 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

balena-io/etcher

⚠️ Note that built had errors ⚠️
Req #373 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

chakra-ui/chakra-ui

⚠️ Note that built had errors ⚠️
Req #9178 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

codex-team/editor.js

⚠️ Note that built had errors ⚠️
Req #5010 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

conwnet/github1s

⚠️ Note that built had errors ⚠️
Req #537 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

date-fns/date-fns

⚠️ Note that built had errors ⚠️
Req #6163 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #7575 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":7572,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/fp/isWithinInterval/index.ts","line":3,"offset":1,"entryNames":[{"name":"isWhileStatement","source":"typescript","data":{"exportName":"isWhileStatement","exportMapKey":"isWhileStatement|31302|","moduleSpecifier":"typescript","fileName":"@PROJECT_ROOT@/node_modules/typescript/lib/typescript.d.ts"}}]}}
{"seq":7573,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/fp/isWithinInterval/index.ts","line":3,"offset":1,"entryNames":[{"name":"isWhiteSpaceLike","source":"typescript","data":{"exportName":"isWhiteSpaceLike","exportMapKey":"isWhiteSpaceLike|31046|","moduleSpecifier":"typescript","fileName":"@PROJECT_ROOT@/node_modules/typescript/lib/typescript.d.ts"}}]}}
{"seq":7574,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/fp/isWithinInterval/index.ts","line":3,"offset":1,"entryNames":[{"name":"isWhiteSpaceSingleLine","source":"typescript","data":{"exportName":"isWhiteSpaceSingleLine","exportMapKey":"isWhiteSpaceSingleLine|31047|","moduleSpecifier":"typescript","fileName":"@PROJECT_ROOT@/node_modules/typescript/lib/typescript.d.ts"}}]}}
{"seq":7575,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/fp/isWithinInterval/index.ts","line":3,"offset":1,"entryNames":[{"name":"isWithinInterval","source":"..","data":{"exportName":"isWithinInterval","exportMapKey":"isWithinInterval|43679|","moduleSpecifier":"..","fileName":"@PROJECT_ROOT@/src/fp/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/date-fns/date-fns --recurse-submodules
  2. In dir date-fns, run git reset --hard fadbd4eb7920bf932c25f734f3949027b2fe4887
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir date-fns/examples/babel, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir date-fns/examples/browserify, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir date-fns/examples/flow, run yarn install --ignore-engines --ignore-scripts --silent
    4. In dir date-fns/examples/lodash-fp, run yarn install --ignore-engines --ignore-scripts --silent
    5. In dir date-fns/examples/rollup, run yarn install --ignore-engines --ignore-scripts --silent
    6. In dir date-fns/examples/typescript, run yarn install --ignore-engines --ignore-scripts --silent
    7. In dir date-fns/examples/webpack-1.x, run yarn install --ignore-engines --ignore-scripts --silent
    8. In dir date-fns/examples/webpack-2.x, run yarn install --ignore-engines --ignore-scripts --silent
    9. In dir date-fns/examples/webpack-4.x, run yarn install --ignore-engines --ignore-scripts --silent
    10. In dir date-fns, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults2/date-fns.date-fns.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./date-fns ./date-fns.date-fns.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

Eugeny/tabby

⚠️ Note that built had errors ⚠️
Req #1312 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

excalidraw/excalidraw

⚠️ Note that built had errors ⚠️
Req #999 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #1152 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":1149,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/ButtonIconSelect.tsx","line":26,"offset":19,"entryNames":[{"name":"BrowserClient","source":"@PROJECT_ROOT@/node_modules/@sentry/browser/dist/client","data":{"exportName":"BrowserClient","exportMapKey":"BrowserClient|17888|","fileName":"@PROJECT_ROOT@/node_modules/@sentry/browser/dist/client.d.ts"}}]}}
{"seq":1150,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/ButtonIconSelect.tsx","line":26,"offset":19,"entryNames":[{"name":"bugIssueTemplate","source":"@PROJECT_ROOT@/src/bug-issue-template","data":{"exportName":"default","exportMapKey":"bugIssueTemplate|47366|","fileName":"@PROJECT_ROOT@/src/bug-issue-template.js"}}]}}
{"seq":1151,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/ButtonIconSelect.tsx","line":26,"offset":19,"entryNames":[{"name":"buildQueries","source":"@PROJECT_ROOT@/node_modules/@testing-library/react/types/index","data":{"exportName":"buildQueries","exportMapKey":"buildQueries|47639|","fileName":"@PROJECT_ROOT@/node_modules/@testing-library/react/types/index.d.ts"}}]}}
{"seq":1152,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/ButtonIconSelect.tsx","line":26,"offset":19,"entryNames":[{"name":"bumpVersion","source":"../packages/excalidraw","data":{"exportName":"bumpVersion","exportMapKey":"bumpVersion|17995|","moduleSpecifier":"../packages/excalidraw","fileName":"@PROJECT_ROOT@/src/packages/excalidraw/index.tsx"}}]}}

Repro Steps

  1. git clone https://github.com/excalidraw/excalidraw --recurse-submodules
  2. In dir excalidraw, run git reset --hard 8542c95a7a2b30d88b9a4f71867651fe60a4c7da
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir excalidraw/dev-docs, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir excalidraw, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir excalidraw/src/packages/excalidraw, run yarn install --ignore-engines --ignore-scripts --silent
    4. In dir excalidraw/src/packages/utils, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults1/excalidraw.excalidraw.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./excalidraw ./excalidraw.excalidraw.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

facebook/docusaurus

⚠️ Note that built had errors ⚠️
Req #399 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #2160 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":2157,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@mdx-js__mdx@2.1.5.js","line":396,"offset":444,"entryNames":[{"name":"matches","source":"lodash","data":{"exportName":"matches","exportMapKey":"matches|39527|","moduleSpecifier":"lodash","fileName":"@PROJECT_ROOT@/node_modules/@types/lodash/index.d.ts"}}]}}
{"seq":2158,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@mdx-js__mdx@2.1.5.js","line":396,"offset":444,"entryNames":[{"name":"matchesProperty","source":"lodash","data":{"exportName":"matchesProperty","exportMapKey":"matchesProperty|39528|","moduleSpecifier":"lodash","fileName":"@PROJECT_ROOT@/node_modules/@types/lodash/index.d.ts"}}]}}
{"seq":2159,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@mdx-js__mdx@2.1.5.js","line":396,"offset":444,"entryNames":[{"name":"matchPath","source":"@docusaurus/router","data":{"exportName":"matchPath","exportMapKey":"matchPath|30922|@docusaurus/router","moduleSpecifier":"@docusaurus/router","ambientModuleName":"@docusaurus/router"}}]}}
{"seq":2160,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@mdx-js__mdx@2.1.5.js","line":396,"offset":444,"entryNames":[{"name":"matchPath","source":"@docusaurus/core/src/client/exports/router","data":{"exportName":"matchPath","exportMapKey":"matchPath|30922|","moduleSpecifier":"@docusaurus/core/src/client/exports/router","fileName":"@PROJECT_ROOT@/packages/docusaurus/src/client/exports/router.ts"}}]}}

Repro Steps

  1. git clone https://github.com/facebook/docusaurus --recurse-submodules
  2. In dir docusaurus, run git reset --hard 0f7552accb8f1986f48f788a310c1d4e308d7ebd
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir docusaurus/admin/scripts, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir docusaurus/examples/classic-typescript, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir docusaurus/examples/classic, run yarn install --ignore-engines --ignore-scripts --silent
    4. In dir docusaurus/examples/facebook, run yarn install --ignore-engines --ignore-scripts --silent
    5. In dir docusaurus, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults1/facebook.docusaurus.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./docusaurus ./facebook.docusaurus.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

facebook/jest

⚠️ Note that built had errors ⚠️
Req #7381 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

freeCodeCamp/freeCodeCamp

⚠️ Note that built had errors ⚠️
Req #1190 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

grafana/grafana

⚠️ Note that built had errors ⚠️
Req #2467 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #2603 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":2600,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/grafana-ui/src/components/uPlot/config/UPlotConfigBuilder.ts","line":136,"offset":52,"entryNames":[{"name":"Body","source":"@PROJECT_ROOT@/packages/grafana-ui/src/components/DateTimePickers/TimeRangePicker/CalendarBody","data":{"exportName":"Body","exportMapKey":"Body|32418|","fileName":"@PROJECT_ROOT@/packages/grafana-ui/src/components/DateTimePickers/TimeRangePicker/CalendarBody.tsx"}}]}}
{"seq":2601,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/grafana-ui/src/components/uPlot/config/UPlotConfigBuilder.ts","line":136,"offset":52,"entryNames":[{"name":"BottomLegend","source":"@PROJECT_ROOT@/packages/grafana-ui/src/components/VizLayout/VizLayout.story","data":{"exportName":"BottomLegend","exportMapKey":"BottomLegend|32857|","fileName":"@PROJECT_ROOT@/packages/grafana-ui/src/components/VizLayout/VizLayout.story.tsx"}}]}}
{"seq":2602,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/grafana-ui/src/components/uPlot/config/UPlotConfigBuilder.ts","line":136,"offset":52,"entryNames":[{"name":"BoundaryAlert","source":"@PROJECT_ROOT@/packages/grafana-ui/src/components/ErrorBoundary/ErrorBoundary.story","data":{"exportName":"BoundaryAlert","exportMapKey":"BoundaryAlert|32453|","fileName":"@PROJECT_ROOT@/packages/grafana-ui/src/components/ErrorBoundary/ErrorBoundary.story.tsx"}}]}}
{"seq":2603,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/grafana-ui/src/components/uPlot/config/UPlotConfigBuilder.ts","line":136,"offset":52,"entryNames":[{"name":"BracesPlugin","source":"src","data":{"exportName":"BracesPlugin","exportMapKey":"BracesPlugin|31032|","moduleSpecifier":"src","fileName":"@PROJECT_ROOT@/packages/grafana-ui/src/index.ts"}}]}}

Repro Steps

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

@typescript-bot
Copy link
Collaborator

@RyanCavanaugh Here are some more interesting changes from running the top-repos suite

Details

hasura/graphql-engine

⚠️ Note that built had errors ⚠️
Req #15130 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #47423 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults2/hasura.graphql-engine.rawError.txt in the artifact folder

Last few requests

{"seq":47420,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/lib/components/Services/Actions/Common/utils.js","line":192,"offset":34,"entryNames":[{"name":"Azuremonitor_Config_Select_Column","source":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/lib/features/ControlPlane/generatedGraphQLTypes","data":{"exportName":"Azuremonitor_Config_Select_Column","exportMapKey":"Azuremonitor_Config_Select_Column|45467|","fileName":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/lib/features/ControlPlane/generatedGraphQLTypes.ts"}}]}}
{"seq":47421,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/lib/components/Services/Actions/Common/utils.js","line":192,"offset":34,"entryNames":[{"name":"Azuremonitor_Config_Update_Column","source":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/lib/features/ControlPlane/generatedGraphQLTypes","data":{"exportName":"Azuremonitor_Config_Update_Column","exportMapKey":"Azuremonitor_Config_Update_Column|45473|","fileName":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/lib/features/ControlPlane/generatedGraphQLTypes.ts"}}]}}
{"seq":47422,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/lib/components/Services/Actions/Common/utils.js","line":192,"offset":34,"entryNames":[{"name":"BackendOnlySection","source":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/lib/features/Permissions/PermissionsForm/components/BackendOnly","data":{"exportName":"default","exportMapKey":"BackendOnlySection|34017|","fileName":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/lib/features/Permissions/PermissionsForm/components/BackendOnly.tsx"}}]}}
{"seq":47423,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/lib/components/Services/Actions/Common/utils.js","line":192,"offset":34,"entryNames":[{"name":"Badge","source":"@hasura/console-legacy-ce","data":{"exportName":"Badge","exportMapKey":"Badge|44190|","moduleSpecifier":"@hasura/console-legacy-ce","fileName":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/hasura/graphql-engine --recurse-submodules
  2. In dir graphql-engine, run git reset --hard 01a24add5d2d435765d49981f0c336141f5b52a7
  3. Back in the initial folder, download RepoResults2/hasura.graphql-engine.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./graphql-engine ./hasura.graphql-engine.replay.txt path/to/tsserver.js
  6. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

jquense/yup

⚠️ Note that built had errors ⚠️
Req #387 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

lensapp/lens

⚠️ Note that built had errors ⚠️
Req #3879 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #11603 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults4/lensapp.lens.rawError.txt in the artifact folder

Last few requests

{"seq":11600,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/main/catalog-sync-to-renderer/stop-catalog-sync.injectable.ts","line":30,"offset":8,"entryNames":[{"name":"argv","source":"process","data":{"exportName":"argv","exportMapKey":"argv|50438|process","moduleSpecifier":"process","ambientModuleName":"process"}}]}}
{"seq":11601,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/main/catalog-sync-to-renderer/stop-catalog-sync.injectable.ts","line":30,"offset":8,"entryNames":[{"name":"argv0","source":"process","data":{"exportName":"argv0","exportMapKey":"argv0|50439|process","moduleSpecifier":"process","ambientModuleName":"process"}}]}}
{"seq":11602,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/main/catalog-sync-to-renderer/stop-catalog-sync.injectable.ts","line":30,"offset":8,"entryNames":[{"name":"array","source":"joi","data":{"exportName":"array","exportMapKey":"array|48060|","moduleSpecifier":"joi","fileName":"@PROJECT_ROOT@/node_modules/joi/lib/index.d.ts"}}]}}
{"seq":11603,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/main/catalog-sync-to-renderer/stop-catalog-sync.injectable.ts","line":30,"offset":8,"entryNames":[{"name":"array","source":"src/renderer/utils","data":{"exportName":"array","exportMapKey":"array|14747|","moduleSpecifier":"src/renderer/utils","fileName":"@PROJECT_ROOT@/packages/core/src/renderer/utils/index.ts"}}]}}

Repro Steps

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

lerna/lerna

⚠️ Note that built had errors ⚠️
Req #3319 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

lyswhut/lx-music-desktop

⚠️ Note that built had errors ⚠️
Req #1209 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

marmelab/react-admin

⚠️ Note that built had errors ⚠️
Req #355 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #19781 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults4/marmelab.react-admin.rawError.txt in the artifact folder

Last few requests

{"seq":19778,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/controller/create/CreateBase.spec.tsx","line":255,"offset":45,"entryNames":[{"name":"chmod","source":"fs","data":{"exportName":"chmod","exportMapKey":"chmod|178722|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":19779,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/controller/create/CreateBase.spec.tsx","line":255,"offset":45,"entryNames":[{"name":"chmod","source":"fs/promises","data":{"exportName":"chmod","exportMapKey":"chmod|178846|fs/promises","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":19780,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/controller/create/CreateBase.spec.tsx","line":255,"offset":45,"entryNames":[{"name":"chmodSync","source":"fs","data":{"exportName":"chmodSync","exportMapKey":"chmodSync|178723|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":19781,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/controller/create/CreateBase.spec.tsx","line":255,"offset":45,"entryNames":[{"name":"choices","source":"../..","data":{"exportName":"choices","exportMapKey":"choices|191830|","moduleSpecifier":"../..","fileName":"@PROJECT_ROOT@/packages/ra-core/src/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/marmelab/react-admin --recurse-submodules
  2. In dir react-admin, run git reset --hard 3d7e3842504e993d6defee601c3156f9a2167c10
  3. In dir react-admin, run yarn install --no-immutable --mode=skip-build
  4. Back in the initial folder, download RepoResults4/marmelab.react-admin.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./react-admin ./marmelab.react-admin.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

microsoft/playwright

⚠️ Note that built had errors ⚠️
Req #2120 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #7946 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":7943,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/chromium/protocol.d.ts","line":18915,"offset":29,"entryNames":[{"name":"LocalUtilsZipOptions","source":"@protocol/channels","data":{"exportName":"LocalUtilsZipOptions","exportMapKey":"LocalUtilsZipOptions|45503|","moduleSpecifier":"@protocol/channels","fileName":"@PROJECT_ROOT@/packages/protocol/src/channels.ts"}}]}}
{"seq":7944,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/chromium/protocol.d.ts","line":18915,"offset":29,"entryNames":[{"name":"LocalUtilsZipParams","source":"@protocol/channels","data":{"exportName":"LocalUtilsZipParams","exportMapKey":"LocalUtilsZipParams|45502|","moduleSpecifier":"@protocol/channels","fileName":"@PROJECT_ROOT@/packages/protocol/src/channels.ts"}}]}}
{"seq":7945,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/chromium/protocol.d.ts","line":18915,"offset":29,"entryNames":[{"name":"LocalUtilsZipResult","source":"@protocol/channels","data":{"exportName":"LocalUtilsZipResult","exportMapKey":"LocalUtilsZipResult|45504|","moduleSpecifier":"@protocol/channels","fileName":"@PROJECT_ROOT@/packages/protocol/src/channels.ts"}}]}}
{"seq":7946,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/chromium/protocol.d.ts","line":18915,"offset":29,"entryNames":[{"name":"Location","source":"packages/playwright-test/src/common/types","data":{"exportName":"Location","exportMapKey":"Location|47235|","moduleSpecifier":"packages/playwright-test/src/common/types","fileName":"@PROJECT_ROOT@/packages/playwright-test/src/common/types.ts"}}]}}

Repro Steps

  1. git clone https://github.com/microsoft/playwright --recurse-submodules
  2. In dir playwright, run git reset --hard 04b35089be4c094e6f8dc254702c51502d9233aa
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir playwright/examples/github-api, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir playwright/examples/mock-battery, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir playwright/examples/mock-filesystem, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir playwright/examples/svgomg, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir playwright/examples/todomvc, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir playwright, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir playwright/packages/html-reporter, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir playwright/packages/playwright-chromium, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    9. In dir playwright/packages/playwright-core/bundles/utils, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    10. In dir playwright/packages/playwright-core/bundles/zip, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    11. In dir playwright/packages/playwright-core, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    12. In dir playwright/packages/playwright-ct-react, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    13. In dir playwright/packages/playwright-ct-react17, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    14. In dir playwright/packages/playwright-ct-solid, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    15. In dir playwright/packages/playwright-ct-svelte, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    16. In dir playwright/packages/playwright-ct-vue, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    17. In dir playwright/packages/playwright-ct-vue2, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    18. In dir playwright/packages/playwright-firefox, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    19. In dir playwright/packages/playwright-test/bundles/babel, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    20. In dir playwright/packages/playwright-test/bundles/expect, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    21. In dir playwright/packages/playwright-test/bundles/utils, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    22. In dir playwright/packages/playwright-test, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    23. In dir playwright/packages/playwright-webkit, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    24. In dir playwright/packages/playwright, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    25. In dir playwright/packages/recorder, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    26. In dir playwright/packages/trace-viewer, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    27. In dir playwright/packages/web, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    28. In dir playwright/tests/components/ct-react-vite, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    29. In dir playwright/tests/components/ct-react, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    30. In dir playwright/tests/components/ct-solid, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    31. In dir playwright/tests/components/ct-svelte-vite, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    32. In dir playwright/tests/components/ct-svelte, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    33. In dir playwright/tests/components/ct-vue-cli, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    34. In dir playwright/tests/components/ct-vue-vite, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    35. In dir playwright/tests/components/ct-vue2-cli, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    36. In dir playwright/tests/electron, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    37. In dir playwright/tests/playwright-test/stable-test-runner, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    38. In dir playwright/utils/flakiness-dashboard, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults1/microsoft.playwright.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./playwright ./microsoft.playwright.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

mobxjs/mobx

⚠️ Note that built had errors ⚠️
Req #32 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

neoclide/coc.nvim

⚠️ Note that built had errors ⚠️
Req #2124 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

niklasvh/html2canvas

⚠️ Note that built had errors ⚠️
Req #768 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

nocodb/nocodb

⚠️ Note that built had errors ⚠️
Req #777 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #24095 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":24092,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nocodb/src/lib/models/Column.ts","line":1095,"offset":25,"entryNames":[{"name":"Altered","source":"@PROJECT_ROOT@/packages/nocodb/src/lib/services/column.svc","data":{"exportName":"Altered","exportMapKey":"Altered|25869|","fileName":"@PROJECT_ROOT@/packages/nocodb/src/lib/services/column.svc.ts"}}]}}
{"seq":24093,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nocodb/src/lib/models/Column.ts","line":1095,"offset":25,"entryNames":[{"name":"api","source":"@PROJECT_ROOT@/packages/nocodb/src/lib/meta/api/index","data":{"exportName":"default","exportMapKey":"api|26297|","fileName":"@PROJECT_ROOT@/packages/nocodb/src/lib/meta/api/index.ts"}}]}}
{"seq":24094,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nocodb/src/lib/models/Column.ts","line":1095,"offset":25,"entryNames":[{"name":"apiMetrics","source":"@PROJECT_ROOT@/packages/nocodb/src/lib/meta/helpers/apiMetrics","data":{"exportName":"default","exportMapKey":"apiMetrics|19494|","fileName":"@PROJECT_ROOT@/packages/nocodb/src/lib/meta/helpers/apiMetrics.ts"}}]}}
{"seq":24095,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nocodb/src/lib/models/Column.ts","line":1095,"offset":25,"entryNames":[{"name":"ApiToken","source":".","data":{"exportName":"ApiToken","exportMapKey":"ApiToken|18532|","moduleSpecifier":".","fileName":"@PROJECT_ROOT@/packages/nocodb/src/lib/models/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/nocodb/nocodb --recurse-submodules
  2. In dir nocodb, run git reset --hard 9d8a5b78150f4fc832864c5f2db3517f14a65be5
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir nocodb, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir nocodb/scripts/pkg-executable, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir nocodb/tests/playwright, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults2/nocodb.nocodb.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./nocodb ./nocodb.nocodb.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

nuxt/nuxt

⚠️ Note that built had errors ⚠️
Req #3143 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

pixijs/pixijs

⚠️ Note that built had errors ⚠️
Req #7836 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #7844 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":7841,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/textures/resources/ImageBitmapResource.ts","line":5,"offset":29,"entryNames":[{"name":"AnimatedSprite","source":"pixi.js","data":{"exportName":"AnimatedSprite","exportMapKey":"AnimatedSprite|321|","moduleSpecifier":"pixi.js","fileName":"@PROJECT_ROOT@/bundles/pixi.js/src/index.ts"}}]}}
{"seq":7842,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/textures/resources/ImageBitmapResource.ts","line":5,"offset":29,"entryNames":[{"name":"Application","source":"pixi.js","data":{"exportName":"Application","exportMapKey":"Application|264|","moduleSpecifier":"pixi.js","fileName":"@PROJECT_ROOT@/bundles/pixi.js/src/index.ts"}}]}}
{"seq":7843,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/textures/resources/ImageBitmapResource.ts","line":5,"offset":29,"entryNames":[{"name":"ArcUtils","source":"@PROJECT_ROOT@/packages/graphics/src/utils/ArcUtils","data":{"exportName":"ArcUtils","exportMapKey":"ArcUtils|215|","fileName":"@PROJECT_ROOT@/packages/graphics/src/utils/ArcUtils.ts"}}]}}
{"seq":7844,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/textures/resources/ImageBitmapResource.ts","line":5,"offset":29,"entryNames":[{"name":"ArrayResource","source":".","data":{"exportName":"ArrayResource","exportMapKey":"ArrayResource|23708|","moduleSpecifier":".","fileName":"@PROJECT_ROOT@/packages/core/src/textures/resources/index.ts"}}]}}

Repro Steps

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

pmndrs/react-spring

⚠️ Note that built had errors ⚠️
Req #264 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

pmndrs/zustand

⚠️ Note that built had errors ⚠️
Req #438 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

@typescript-bot
Copy link
Collaborator

@RyanCavanaugh Here are some more interesting changes from running the top-repos suite

Details

pnpm/pnpm

⚠️ Note that built had errors ⚠️
Req #12484 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #15858 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-53110/built/local/tsserver.js:141908:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":15855,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/pkg-manager/resolve-dependencies/src/toResolveImporter.ts","line":117,"offset":2,"entryNames":[{"name":"cpus","source":"os","data":{"exportName":"cpus","exportMapKey":"cpus|130001|os","moduleSpecifier":"os","ambientModuleName":"os"}}]}}
{"seq":15856,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/pkg-manager/resolve-dependencies/src/toResolveImporter.ts","line":117,"offset":2,"entryNames":[{"name":"cpuUsage","source":"process","data":{"exportName":"cpuUsage","exportMapKey":"cpuUsage|130084|process","moduleSpecifier":"process","ambientModuleName":"process"}}]}}
{"seq":15857,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/pkg-manager/resolve-dependencies/src/toResolveImporter.ts","line":117,"offset":2,"entryNames":[{"name":"create","source":"domain","data":{"exportName":"create","exportMapKey":"create|129777|domain","moduleSpecifier":"domain","ambientModuleName":"domain"}}]}}
{"seq":15858,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/pkg-manager/resolve-dependencies/src/toResolveImporter.ts","line":117,"offset":2,"entryNames":[{"name":"createBase32Hash","source":"@PROJECT_ROOT@/packages/crypto.base32-hash/src/index","data":{"exportName":"createBase32Hash","exportMapKey":"createBase32Hash|81561|","fileName":"@PROJECT_ROOT@/packages/crypto.base32-hash/src/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/pnpm/pnpm --recurse-submodules
  2. In dir pnpm, run git reset --hard 3ef3f132654d1b8d92dc25cb09c4bcdc480fa122
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir pnpm/__typings__, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    2. In dir pnpm/__utils__/assert-project, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    3. In dir pnpm/__utils__/assert-store, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    4. In dir pnpm/__utils__/build-artifacts, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    5. In dir pnpm/__utils__/eslint-config, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    6. In dir pnpm/__utils__/get-release-text, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    7. In dir pnpm/__utils__/prepare, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    8. In dir pnpm/__utils__/scripts, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    9. In dir pnpm/__utils__/tsconfig, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    10. In dir pnpm/cli/cli-meta, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    11. In dir pnpm/cli/cli-utils, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    12. In dir pnpm/cli/command, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    13. In dir pnpm/cli/common-cli-options-help, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    14. In dir pnpm/cli/default-reporter, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    15. In dir pnpm/cli/parse-cli-args, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    16. In dir pnpm/config/config, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    17. In dir pnpm/config/matcher, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    18. In dir pnpm/config/normalize-registries, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    19. In dir pnpm/config/package-is-installable, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    20. In dir pnpm/config/parse-overrides, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    21. In dir pnpm/config/pick-registry-for-package, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    22. In dir pnpm/config/plugin-commands-config, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    23. In dir pnpm/env/node.fetcher, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    24. In dir pnpm/env/node.resolver, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    25. In dir pnpm/env/plugin-commands-env, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    26. In dir pnpm/exec/build-modules, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    27. In dir pnpm/exec/lifecycle, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    28. In dir pnpm/exec/plugin-commands-rebuild, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    29. In dir pnpm/exec/plugin-commands-script-runners, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    30. In dir pnpm/exec/prepare-package, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    31. In dir pnpm/exec/run-npm, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    32. In dir pnpm/fetching/directory-fetcher, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    33. In dir pnpm/fetching/fetcher-base, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    34. In dir pnpm/fetching/git-fetcher, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    35. In dir pnpm/fetching/pick-fetcher, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    36. In dir pnpm/fetching/tarball-fetcher, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    37. In dir pnpm/fs/find-packages, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    38. In dir pnpm/fs/graceful-fs, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    39. In dir pnpm/fs/hard-link-dir, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    40. In dir pnpm/fs/indexed-pkg-importer, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    41. In dir pnpm/fs/read-modules-dir, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    42. In dir pnpm/fs/symlink-dependency, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    43. In dir pnpm/hooks/pnpmfile, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    44. In dir pnpm/hooks/read-package-hook, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    45. In dir pnpm/lockfile/audit, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    46. In dir pnpm/lockfile/filter-lockfile, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    47. In dir pnpm/lockfile/lockfile-file, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    48. In dir pnpm/lockfile/lockfile-to-pnp, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    49. In dir pnpm/lockfile/lockfile-types, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    50. In dir pnpm/lockfile/lockfile-utils, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    51. In dir pnpm/lockfile/lockfile-walker, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    52. In dir pnpm/lockfile/merge-lockfile-changes, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    53. In dir pnpm/lockfile/plugin-commands-audit, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    54. In dir pnpm/lockfile/prune-lockfile, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    55. In dir pnpm/network/auth-header, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    56. In dir pnpm/network/fetch, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    57. In dir pnpm/network/fetching-types, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    58. In dir pnpm, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    59. In dir pnpm/packages/calc-dep-state, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    60. In dir pnpm/packages/constants, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    61. In dir pnpm/packages/core-loggers, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    62. In dir pnpm/packages/crypto.base32-hash, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    63. In dir pnpm/packages/dependency-path, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    64. In dir pnpm/packages/error, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    65. In dir pnpm/packages/git-utils, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    66. In dir pnpm/packages/make-dedicated-lockfile, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    67. In dir pnpm/packages/mount-modules, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    68. In dir pnpm/packages/parse-wanted-dependency, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    69. In dir pnpm/packages/plugin-commands-doctor, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    70. In dir pnpm/packages/plugin-commands-init, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    71. In dir pnpm/packages/plugin-commands-setup, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    72. In dir pnpm/packages/render-peer-issues, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    73. In dir pnpm/packages/types, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    74. In dir pnpm/packages/which-version-is-pinned, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    75. In dir pnpm/patching/apply-patch, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    76. In dir pnpm/patching/plugin-commands-patching, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    77. In dir pnpm/pkg-manager/client, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    78. In dir pnpm/pkg-manager/core, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    79. In dir pnpm/pkg-manager/direct-dep-linker, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    80. In dir pnpm/pkg-manager/get-context, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    81. In dir pnpm/pkg-manager/headless, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    82. In dir pnpm/pkg-manager/hoist, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    83. In dir pnpm/pkg-manager/link-bins, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    84. In dir pnpm/pkg-manager/modules-cleaner, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    85. In dir pnpm/pkg-manager/modules-yaml, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    86. In dir pnpm/pkg-manager/package-bins, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    87. In dir pnpm/pkg-manager/package-requester, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    88. In dir pnpm/pkg-manager/plugin-commands-installation, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    89. In dir pnpm/pkg-manager/read-projects-context, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    90. In dir pnpm/pkg-manager/real-hoist, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    91. In dir pnpm/pkg-manager/remove-bins, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    92. In dir pnpm/pkg-manager/resolve-dependencies, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    93. In dir pnpm/pkg-manifest/exportable-manifest, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    94. In dir pnpm/pkg-manifest/manifest-utils, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    95. In dir pnpm/pkg-manifest/read-package-json, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    96. In dir pnpm/pkg-manifest/read-project-manifest, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    97. In dir pnpm/pkg-manifest/write-project-manifest, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    98. In dir pnpm/pnpm/artifacts/exe, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    99. In dir pnpm/pnpm/artifacts/linux-arm64, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    100. In dir pnpm/pnpm/artifacts/linux-x64, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    101. In dir pnpm/pnpm/artifacts/macos-arm64, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    102. In dir pnpm/pnpm/artifacts/macos-x64, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    103. In dir pnpm/pnpm/artifacts/win-x64, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    104. In dir pnpm/pnpm/dev, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    105. In dir pnpm/pnpm, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    106. In dir pnpm/releasing/plugin-commands-deploy, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    107. In dir pnpm/releasing/plugin-commands-publishing, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    108. In dir pnpm/resolving/default-resolver, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    109. In dir pnpm/resolving/git-resolver, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    110. In dir pnpm/resolving/local-resolver/example-package, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    111. In dir pnpm/resolving/local-resolver, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    112. In dir pnpm/resolving/npm-resolver, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    113. In dir pnpm/resolving/resolver-base, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    114. In dir pnpm/resolving/tarball-resolver, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    115. In dir pnpm/reviewing/dependencies-hierarchy/example, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    116. In dir pnpm/reviewing/dependencies-hierarchy, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    117. In dir pnpm/reviewing/license-scanner, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    118. In dir pnpm/reviewing/list/example, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    119. In dir pnpm/reviewing/list, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    120. In dir pnpm/reviewing/outdated, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    121. In dir pnpm/reviewing/plugin-commands-licenses, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    122. In dir pnpm/reviewing/plugin-commands-listing, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    123. In dir pnpm/reviewing/plugin-commands-outdated, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    124. In dir pnpm/store/cafs-types, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    125. In dir pnpm/store/cafs, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    126. In dir pnpm/store/create-cafs-store, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    127. In dir pnpm/store/package-store, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    128. In dir pnpm/store/plugin-commands-server, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    129. In dir pnpm/store/plugin-commands-store, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    130. In dir pnpm/store/server, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    131. In dir pnpm/store/store-connection-manager, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    132. In dir pnpm/store/store-controller-types, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    133. In dir pnpm/store/store-path, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    134. In dir pnpm/text/comments-parser, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    135. In dir pnpm/workspace/filter-workspace-packages, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    136. In dir pnpm/workspace/find-workspace-dir, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    137. In dir pnpm/workspace/find-workspace-packages, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    138. In dir pnpm/workspace/pkgs-graph, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    139. In dir pnpm/workspace/resolve-workspace-range, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    140. In dir pnpm/workspace/sort-packages, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults4/pnpm.pnpm.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./pnpm ./pnpm.pnpm.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

postcss/postcss

⚠️ Note that built had errors ⚠️
Req #673 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

prisma/prisma

⚠️ Note that built had errors ⚠️
Req #1635 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #2074 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-53110/built/local/tsserver.js:141908:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":2071,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/client/src/__tests__/integration/happy/blog-env-mongo/test.ts","line":103,"offset":42,"entryNames":[{"name":"chmod","source":"fs","data":{"exportName":"chmod","exportMapKey":"chmod|16776|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":2072,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/client/src/__tests__/integration/happy/blog-env-mongo/test.ts","line":103,"offset":42,"entryNames":[{"name":"chmod","source":"fs-extra","data":{"exportName":"chmod","exportMapKey":"chmod|17907|","moduleSpecifier":"fs-extra","fileName":"@PROJECT_ROOT@/node_modules/.pnpm/@types+fs-extra@9.0.13/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":2073,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/client/src/__tests__/integration/happy/blog-env-mongo/test.ts","line":103,"offset":42,"entryNames":[{"name":"chmod","source":"fs/promises","data":{"exportName":"chmod","exportMapKey":"chmod|16887|fs/promises","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":2074,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/client/src/__tests__/integration/happy/blog-env-mongo/test.ts","line":103,"offset":42,"entryNames":[{"name":"chmod","source":"@PROJECT_ROOT@/packages/fetch-engine/src/chmod","data":{"exportName":"default","exportMapKey":"chmod|17970|","fileName":"@PROJECT_ROOT@/packages/fetch-engine/src/chmod.ts"}}]}}

Repro Steps

  1. git clone https://github.com/prisma/prisma --recurse-submodules
  2. In dir prisma, run git reset --hard 98eb6ed30dd41d2978142f704b8caa4a0ed412f6
  3. In dir prisma, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults2/prisma.prisma.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./prisma ./prisma.prisma.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

puppeteer/puppeteer

⚠️ Note that built had errors ⚠️
Req #1010 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

react-bootstrap/react-bootstrap

⚠️ Note that built had errors ⚠️
Req #161 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #318 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults4/react-bootstrap.react-bootstrap.rawError.txt in the artifact folder

Last few requests

{"seq":315,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/BreadcrumbItem.tsx","line":1,"offset":36,"entryNames":[{"name":"FloatingLabel","source":"./FloatingLabel","data":{"exportName":"default","exportMapKey":"FloatingLabel|3358|","moduleSpecifier":"./FloatingLabel","fileName":"@PROJECT_ROOT@/src/FloatingLabel.tsx"}}]}}
{"seq":316,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/BreadcrumbItem.tsx","line":1,"offset":36,"entryNames":[{"name":"flushSync","source":"react-dom","data":{"exportName":"flushSync","exportMapKey":"flushSync|6236|","moduleSpecifier":"react-dom","fileName":"@PROJECT_ROOT@/node_modules/@types/react-dom/index.d.ts"}}]}}
{"seq":317,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/BreadcrumbItem.tsx","line":1,"offset":36,"entryNames":[{"name":"forEach","source":"./ElementChildren","data":{"exportName":"forEach","exportMapKey":"forEach|3261|","moduleSpecifier":"./ElementChildren","fileName":"@PROJECT_ROOT@/src/ElementChildren.tsx"}}]}}
{"seq":318,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/BreadcrumbItem.tsx","line":1,"offset":36,"entryNames":[{"name":"Form","source":".","data":{"exportName":"Form","exportMapKey":"Form|3634|","moduleSpecifier":".","fileName":"@PROJECT_ROOT@/src/index.tsx"}}]}}

Repro Steps

  1. git clone https://github.com/react-bootstrap/react-bootstrap --recurse-submodules
  2. In dir react-bootstrap, run git reset --hard aaf63d48565864fc94d4dd84ab6f977ba57621d4
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir react-bootstrap, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir react-bootstrap/www, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir react-bootstrap/www/plugins/gatsby-plugin-sorted-assets, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults4/react-bootstrap.react-bootstrap.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./react-bootstrap ./react-bootstrap.react-bootstrap.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

react-native-elements/react-native-elements

⚠️ Note that built had errors ⚠️
Req #2654 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

react-navigation/react-navigation

⚠️ Note that built had errors ⚠️
Req #2323 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #2408 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults4/react-navigation.react-navigation.rawError.txt in the artifact folder

Last few requests

{"seq":2405,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/elements/src/Header/Header.tsx","line":282,"offset":42,"entryNames":[{"name":"getActionFromState","source":"@react-navigation/native","data":{"exportName":"getActionFromState","exportMapKey":"getActionFromState|35862|","moduleSpecifier":"@react-navigation/native","fileName":"@PROJECT_ROOT@/packages/native/src/index.tsx"}}]}}
{"seq":2406,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/elements/src/Header/Header.tsx","line":282,"offset":42,"entryNames":[{"name":"getFileInfo","source":"@PROJECT_ROOT@/node_modules/@types/prettier/index","data":{"exportName":"getFileInfo","exportMapKey":"getFileInfo|44270|","fileName":"@PROJECT_ROOT@/node_modules/@types/prettier/index.d.ts"}}]}}
{"seq":2407,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/elements/src/Header/Header.tsx","line":282,"offset":42,"entryNames":[{"name":"getFocusedRouteNameFromRoute","source":"@react-navigation/native","data":{"exportName":"getFocusedRouteNameFromRoute","exportMapKey":"getFocusedRouteNameFromRoute|35863|","moduleSpecifier":"@react-navigation/native","fileName":"@PROJECT_ROOT@/packages/native/src/index.tsx"}}]}}
{"seq":2408,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/elements/src/Header/Header.tsx","line":282,"offset":42,"entryNames":[{"name":"getHeaderTitle","source":"..","data":{"exportName":"getHeaderTitle","exportMapKey":"getHeaderTitle|43251|","moduleSpecifier":"..","fileName":"@PROJECT_ROOT@/packages/elements/src/index.tsx"}}]}}

Repro Steps

  1. git clone https://github.com/react-navigation/react-navigation --recurse-submodules
  2. In dir react-navigation, run git reset --hard 1d0297ed17788c01d7b901ad04b63d3f37f47266
  3. In dir react-navigation, run yarn install --no-immutable --mode=skip-build
  4. Back in the initial folder, download RepoResults4/react-navigation.react-navigation.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./react-navigation ./react-navigation.react-navigation.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

ReactiveX/rxjs

⚠️ Note that built had errors ⚠️
Req #6504 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

recharts/recharts

⚠️ Note that built had errors ⚠️
Req #467 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

reduxjs/redux

⚠️ Note that built had errors ⚠️
Req #840 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

refined-github/refined-github

⚠️ Note that built had errors ⚠️
Req #573 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

remix-run/react-router

⚠️ Note that built had errors ⚠️
Req #701 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #706 - completionEntryDetails
    at isTypeReferenceNode (/typescript-53110/built/local/tsserver.js:28028:15)
    at isConstTypeReference (/typescript-53110/built/local/tsserver.js:14117:10)
    at Object.getSymbolDisplayPartsDocumentationAndSymbolKind (/typescript-53110/built/local/tsserver.js:163524:60)
    at /typescript-53110/built/local/tsserver.js:149985:44
    at Object.runWithCancellationToken (/typescript-53110/built/local/tsserver.js:47621:16)
    at createCompletionDetailsForSymbol (/typescript-53110/built/local/tsserver.js:149983:69)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149931:14)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults1/remix-run.react-router.rawError.txt in the artifact folder

Last few requests

{"seq":703,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/ssr-data-router/vite.config.js","line":40,"offset":4,"entryNames":[{"name":"access","source":"fs","data":{"exportName":"access","exportMapKey":"access|94779|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":704,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/ssr-data-router/vite.config.js","line":40,"offset":4,"entryNames":[{"name":"access","source":"fs-extra","data":{"exportName":"access","exportMapKey":"access|96663|","moduleSpecifier":"fs-extra","fileName":"@PROJECT_ROOT@/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":705,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/ssr-data-router/vite.config.js","line":40,"offset":4,"entryNames":[{"name":"access","source":"fs/promises","data":{"exportName":"access","exportMapKey":"access|94835|fs/promises","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":706,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/ssr-data-router/vite.config.js","line":40,"offset":4,"entryNames":[{"name":"AccessibilityInfo","source":"react-native","data":{"exportName":"AccessibilityInfo","exportMapKey":"AccessibilityInfo|97829|","moduleSpecifier":"react-native","fileName":"@PROJECT_ROOT@/node_modules/@types/react-native/index.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/remix-run/react-router --recurse-submodules
  2. In dir react-router, run git reset --hard 0f86bb31856ec19dd45c5b9d1de14df97dc2353b
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir react-router/examples/auth, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir react-router/examples/basic, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir react-router/examples/custom-filter-link, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir react-router/examples/custom-link, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir react-router/examples/custom-query-parsing, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir react-router/examples/data-router, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir react-router/examples/error-boundaries, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir react-router/examples/lazy-loading, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    9. In dir react-router/examples/modal, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    10. In dir react-router/examples/multi-app, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    11. In dir react-router/examples/navigation-blocking, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    12. In dir react-router/examples/notes, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    13. In dir react-router/examples/route-objects, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    14. In dir react-router/examples/scroll-restoration, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    15. In dir react-router/examples/search-params, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    16. In dir react-router/examples/ssr-data-router, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    17. In dir react-router/examples/ssr, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    18. In dir react-router, run yarn install --ignore-engines --ignore-scripts --silent
    19. In dir react-router/scripts/release, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    20. In dir react-router/tutorial, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults1/remix-run.react-router.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./react-router ./remix-run.react-router.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

socketio/socket.io

⚠️ Note that built had errors ⚠️
Req #1642 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

@typescript-bot
Copy link
Collaborator

@RyanCavanaugh Here are some more interesting changes from running the top-repos suite

Details

solidjs/solid

⚠️ Note that built had errors ⚠️
Req #643 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

statelyai/xstate

⚠️ Note that built had errors ⚠️
Req #927 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

styled-components/styled-components

⚠️ Note that built had errors ⚠️
Req #1164 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

supabase/supabase

⚠️ Note that built had errors ⚠️
Req #3710 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

TanStack/query

⚠️ Note that built had errors ⚠️
Req #2513 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

trpc/trpc

⚠️ Note that built had errors ⚠️
Req #1690 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #4876 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-53110/built/local/tsserver.js:141908:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":4873,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/tests/server/interop/outputParser.test.ts","line":13,"offset":25,"entryNames":["client"]}}
{"seq":4874,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/tests/server/interop/outputParser.test.ts","line":51,"offset":42,"includeExternalModuleExports":true,"triggerKind":1}}
{"seq":4875,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/tests/server/interop/outputParser.test.ts","line":51,"offset":42,"entryNames":["client"]}}
{"seq":4876,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/tests/server/interop/outputParser.test.ts","line":51,"offset":42,"entryNames":[{"name":"_default","source":"@PROJECT_ROOT@/node_modules/.pnpm/next@13.2.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/router","data":{"exportName":"default","exportMapKey":"_default|56317|","fileName":"@PROJECT_ROOT@/node_modules/.pnpm/next@13.2.1_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/router.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/trpc/trpc --recurse-submodules
  2. In dir trpc, run git reset --hard 2ebd15032c43074d1a8a016e8bd1af9234cf8dce
  3. In dir trpc, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults4/trpc.trpc.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./trpc ./trpc.trpc.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

type-challenges/type-challenges

⚠️ Note that built had errors ⚠️
Req #1889 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

typeorm/typeorm

⚠️ Note that built had errors ⚠️
Req #687 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #20244 - completionInfo
    at consumeTokenAndAdvanceScanner (/typescript-53110/built/local/tsserver.js:166957:13)
    at processChildNode (/typescript-53110/built/local/tsserver.js:166866:9)
    at /typescript-53110/built/local/tsserver.js:166805:9
    at visitNode2 (/typescript-53110/built/local/tsserver.js:29676:18)
    at forEachChildInMappedType (/typescript-53110/built/local/tsserver.js:29819:133)
    at forEachChild (/typescript-53110/built/local/tsserver.js:30190:35)
    at processNode (/typescript-53110/built/local/tsserver.js:166802:5)
    at processChildNode (/typescript-53110/built/local/tsserver.js:166881:7)
    at /typescript-53110/built/local/tsserver.js:166805:9
    at visitNode2 (/typescript-53110/built/local/tsserver.js:29676:18)
    at forEachChildInArrayType (/typescript-53110/built/local/tsserver.js:29794:12)
    at forEachChild (/typescript-53110/built/local/tsserver.js:30190:35)
    at processNode (/typescript-53110/built/local/tsserver.js:166802:5)
    at processChildNode (/typescript-53110/built/local/tsserver.js:166881:7)
    at /typescript-53110/built/local/tsserver.js:166805:9
    at visitNode2 (/typescript-53110/built/local/tsserver.js:29676:18)
    at forEachChildInConditionalType (/typescript-53110/built/local/tsserver.js:29802:90)
    at forEachChild (/typescript-53110/built/local/tsserver.js:30190:35)
    at processNode (/typescript-53110/built/local/tsserver.js:166802:5)
    at processChildNode (/typescript-53110/built/local/tsserver.js:166881:7)
    at /typescript-53110/built/local/tsserver.js:166805:9
    at visitNode2 (/typescript-53110/built/local/tsserver.js:29676:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-53110/built/local/tsserver.js:30140:10)
    at forEachChild (/typescript-53110/built/local/tsserver.js:30190:35)
    at processNode (/typescript-53110/built/local/tsserver.js:166802:5)
    at processChildNode (/typescript-53110/built/local/tsserver.js:166881:7)
    at processChildNodes (/typescript-53110/built/local/tsserver.js:166924:32)
    at /typescript-53110/built/local/tsserver.js:166818:9
    at visitNodes (/typescript-53110/built/local/tsserver.js:29681:14)
    at forEachChildInUnionOrIntersectionType (/typescript-53110/built/local/tsserver.js:30137:10)
    at forEachChild (/typescript-53110/built/local/tsserver.js:30190:35)
    at processNode (/typescript-53110/built/local/tsserver.js:166802:5)
    at processChildNode (/typescript-53110/built/local/tsserver.js:166881:7)
    at /typescript-53110/built/local/tsserver.js:166805:9
    at visitNode2 (/typescript-53110/built/local/tsserver.js:29676:18)
    at forEachChildInMappedType (/typescript-53110/built/local/tsserver.js:29819:175)
    at forEachChild (/typescript-53110/built/local/tsserver.js:30190:35)
    at processNode (/typescript-53110/built/local/tsserver.js:166802:5)
    at processChildNode (/typescript-53110/built/local/tsserver.js:166881:7)
    at /typescript-53110/built/local/tsserver.js:166805:9
    at visitNode2 (/typescript-53110/built/local/tsserver.js:29676:18)
    at forEachChildInParameter (/typescript-53110/built/local/tsserver.js:29726:177)
    at forEachChild (/typescript-53110/built/local/tsserver.js:30190:35)
    at processNode (/typescript-53110/built/local/tsserver.js:166802:5)
    at processChildNode (/typescript-53110/built/local/tsserver.js:166881:7)
    at processChildNodes (/typescript-53110/built/local/tsserver.js:166924:32)
    at /typescript-53110/built/local/tsserver.js:166818:9
    at visitNodes (/typescript-53110/built/local/tsserver.js:29681:14)
    at forEachChildInMethodDeclaration (/typescript-53110/built/local/tsserver.js:29755:273)
    at forEachChild (/typescript-53110/built/local/tsserver.js:30190:35)
    at processNode (/typescript-53110/built/local/tsserver.js:166802:5)
    at formatSpanWorker (/typescript-53110/built/local/tsserver.js:166610:5)
    at /typescript-53110/built/local/tsserver.js:166550:105
    at getFormattingScanner (/typescript-53110/built/local/tsserver.js:165366:15)
    at Object.formatNodeGivenIndentation (/typescript-53110/built/local/tsserver.js:166550:10)
    at /typescript-53110/built/local/tsserver.js:149585:36
    at flatMap (/typescript-53110/built/local/tsserver.js:2555:17)
    at Object.printAndFormatSnippetList (/typescript-53110/built/local/tsserver.js:149583:21)
    at getEntryForMemberCompletion (/typescript-53110/built/local/tsserver.js:149353:28)
    at createCompletionEntry (/typescript-53110/built/local/tsserver.js:149213:64)
    at getCompletionEntriesFromSymbols (/typescript-53110/built/local/tsserver.js:149755:19)
    at completionInfoFromData (/typescript-53110/built/local/tsserver.js:148877:23)
    at Object.getCompletionsAtPosition (/typescript-53110/built/local/tsserver.js:148699:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-53110/built/local/tsserver.js:135611:35)
    at IOSession.getCompletions (/typescript-53110/built/local/tsserver.js:179402:54)
    at completionInfo (/typescript-53110/built/local/tsserver.js:177831:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":20241,"type":"request","command":"getOutliningSpans","arguments":{"file":"@PROJECT_ROOT@/src/query-builder/SoftDeleteQueryBuilder.ts"}}
{"seq":20242,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/query-builder/SoftDeleteQueryBuilder.ts","line":26,"offset":15}}
{"seq":20243,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/query-builder/SoftDeleteQueryBuilder.ts","line":28,"offset":71,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":20244,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/query-builder/SoftDeleteQueryBuilder.ts","line":41,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}}

Repro Steps

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

vadimdemedes/ink

⚠️ Note that built had errors ⚠️
Req #773 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

vercel/swr

⚠️ Note that built had errors ⚠️
Req #1441 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

vitejs/vite

⚠️ Note that built had errors ⚠️
Req #1455 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #5340 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":5337,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/plugins/reporter.ts","line":267,"offset":5,"entryNames":[{"name":"buffer","source":"node:stream/consumers","data":{"exportName":"buffer","exportMapKey":"buffer|51494|node:stream/consumers","moduleSpecifier":"node:stream/consumers","ambientModuleName":"node:stream/consumers"}}]}}
{"seq":5338,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/plugins/reporter.ts","line":267,"offset":5,"entryNames":[{"name":"build","source":"esbuild","data":{"exportName":"build","exportMapKey":"build|46518|","moduleSpecifier":"esbuild","fileName":"@PROJECT_ROOT@/node_modules/.pnpm/esbuild@0.17.5/node_modules/esbuild/lib/main.d.ts"}}]}}
{"seq":5339,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/plugins/reporter.ts","line":267,"offset":5,"entryNames":[{"name":"build","source":"..","data":{"exportName":"build","exportMapKey":"build|47818|","moduleSpecifier":"..","fileName":"@PROJECT_ROOT@/packages/vite/src/node/index.ts"}}]}}
{"seq":5340,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/plugins/reporter.ts","line":267,"offset":5,"entryNames":[{"name":"buildErrorMessage","source":"..","data":{"exportName":"buildErrorMessage","exportMapKey":"buildErrorMessage|42808|","moduleSpecifier":"..","fileName":"@PROJECT_ROOT@/packages/vite/src/node/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/vitejs/vite --recurse-submodules
  2. In dir vite, run git reset --hard ab6ae073e4feabeb78cec8b56af527d42b79415e
  3. In dir vite, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults1/vitejs.vite.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./vite ./vitejs.vite.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

vuejs/core

⚠️ Note that built had errors ⚠️
Req #69 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #74 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-53110/built/local/tsserver.js:141908:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":71,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-core/__tests__/parse.spec.ts","line":974,"offset":42,"entryNames":[{"name":"access","source":"fs","data":{"exportName":"access","exportMapKey":"access|3909|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":72,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-core/__tests__/parse.spec.ts","line":974,"offset":42,"entryNames":[{"name":"access","source":"fs/promises","data":{"exportName":"access","exportMapKey":"access|3966|fs/promises","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":73,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-core/__tests__/parse.spec.ts","line":974,"offset":42,"entryNames":[{"name":"Accessibility","source":"@PROJECT_ROOT@/node_modules/.pnpm/puppeteer@19.6.3/node_modules/puppeteer/lib/types","data":{"exportName":"Accessibility","exportMapKey":"Accessibility|1|","fileName":"@PROJECT_ROOT@/node_modules/.pnpm/puppeteer@19.6.3/node_modules/puppeteer/lib/types.d.ts"}}]}}
{"seq":74,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-core/__tests__/parse.spec.ts","line":974,"offset":42,"entryNames":[{"name":"ACCESSOR_TYPES","source":"@PROJECT_ROOT@/node_modules/.pnpm/@babel+types@7.20.7/node_modules/@babel/types/lib/index","data":{"exportName":"ACCESSOR_TYPES","exportMapKey":"ACCESSOR_TYPES|5726|","fileName":"@PROJECT_ROOT@/node_modules/.pnpm/@babel+types@7.20.7/node_modules/@babel/types/lib/index.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/vuejs/core --recurse-submodules
  2. In dir core, run git reset --hard 98f1934811d8c8774cd01d18fa36ea3ec68a0a54
  3. In dir core, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults2/vuejs.core.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./core ./vuejs.core.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

vuejs/vue

⚠️ Note that built had errors ⚠️
Req #543 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #1043 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":1040,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-sfc/test/parseComponent.spec.ts","line":65,"offset":25,"entryNames":[{"name":"COMMENT","source":"@PROJECT_ROOT@/node_modules/.pnpm/postcss-selector-parser@6.0.10/node_modules/postcss-selector-parser/postcss-selector-parser","data":{"exportName":"COMMENT","exportMapKey":"COMMENT|12259|","fileName":"@PROJECT_ROOT@/node_modules/.pnpm/postcss-selector-parser@6.0.10/node_modules/postcss-selector-parser/postcss-selector-parser.d.ts"}}]}}
{"seq":1041,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-sfc/test/parseComponent.spec.ts","line":65,"offset":25,"entryNames":[{"name":"COMMENT_KEYS","source":"@babel/types","data":{"exportName":"COMMENT_KEYS","exportMapKey":"COMMENT_KEYS|5501|","moduleSpecifier":"@babel/types","fileName":"@PROJECT_ROOT@/node_modules/.pnpm/@babel+types@7.19.4/node_modules/@babel/types/lib/index.d.ts"}}]}}
{"seq":1042,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-sfc/test/parseComponent.spec.ts","line":65,"offset":25,"entryNames":[{"name":"COMPARISON_BINARY_OPERATORS","source":"@babel/types","data":{"exportName":"COMPARISON_BINARY_OPERATORS","exportMapKey":"COMPARISON_BINARY_OPERATORS|5503|","moduleSpecifier":"@babel/types","fileName":"@PROJECT_ROOT@/node_modules/.pnpm/@babel+types@7.19.4/node_modules/@babel/types/lib/index.d.ts"}}]}}
{"seq":1043,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-sfc/test/parseComponent.spec.ts","line":65,"offset":25,"entryNames":[{"name":"compile","source":"web/entry-compiler","data":{"exportName":"compile","exportMapKey":"compile|8214|","moduleSpecifier":"web/entry-compiler","fileName":"@PROJECT_ROOT@/src/platforms/web/entry-compiler.ts"}}]}}

Repro Steps

  1. git clone https://github.com/vuejs/vue --recurse-submodules
  2. In dir vue, run git reset --hard a9ca2d85193e435e668ba25ace481bfb176b0c6e
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir vue/compiler-sfc, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    2. In dir vue, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    3. In dir vue/test/transition, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults1/vuejs.vue.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./vue ./vuejs.vue.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

vuetifyjs/vuetify

⚠️ Note that built had errors ⚠️
Req #2470 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #4623 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":4620,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/VCombobox/__tests__/VCombobox-multiple.spec.ts","line":496,"offset":20,"entryNames":[{"name":"utimes","source":"fs/promises","data":{"exportName":"utimes","exportMapKey":"utimes|80238|fs/promises","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":4621,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/VCombobox/__tests__/VCombobox-multiple.spec.ts","line":496,"offset":20,"entryNames":[{"name":"utimesSync","source":"fs","data":{"exportName":"utimesSync","exportMapKey":"utimesSync|80142|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":4622,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/VCombobox/__tests__/VCombobox-multiple.spec.ts","line":496,"offset":20,"entryNames":[{"name":"V4MAPPED","source":"dns","data":{"exportName":"V4MAPPED","exportMapKey":"V4MAPPED|80010|dns","moduleSpecifier":"dns","ambientModuleName":"dns"}}]}}
{"seq":4623,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/VCombobox/__tests__/VCombobox-multiple.spec.ts","line":496,"offset":20,"entryNames":[{"name":"VAlert","source":"@/labs/allComponents","data":{"exportName":"VAlert","exportMapKey":"VAlert|28178|","moduleSpecifier":"@/labs/allComponents","fileName":"@PROJECT_ROOT@/packages/vuetify/src/labs/allComponents.ts"}}]}}

Repro Steps

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

withastro/astro

⚠️ Note that built had errors ⚠️
Req #2469 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #7673 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

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

Last few requests

{"seq":7670,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/src/core/build/static-build.ts","line":13,"offset":43,"entryNames":[{"name":"astroContentImportPlugin","source":"@PROJECT_ROOT@/packages/astro/src/content/vite-plugin-content-imports","data":{"exportName":"astroContentImportPlugin","exportMapKey":"astroContentImportPlugin|39439|","fileName":"@PROJECT_ROOT@/packages/astro/src/content/vite-plugin-content-imports.ts"}}]}}
{"seq":7671,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/src/core/build/static-build.ts","line":13,"offset":43,"entryNames":[{"name":"astroContentVirtualModPlugin","source":"@PROJECT_ROOT@/packages/astro/src/content/vite-plugin-content-virtual-mod","data":{"exportName":"astroContentVirtualModPlugin","exportMapKey":"astroContentVirtualModPlugin|45037|","fileName":"@PROJECT_ROOT@/packages/astro/src/content/vite-plugin-content-virtual-mod.ts"}}]}}
{"seq":7672,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/src/core/build/static-build.ts","line":13,"offset":43,"entryNames":[{"name":"AstroCookies","source":"../cookies/cookies.js","data":{"exportName":"AstroCookies","exportMapKey":"AstroCookies|24716|","moduleSpecifier":"../cookies/cookies.js","fileName":"@PROJECT_ROOT@/packages/astro/src/core/cookies/cookies.ts"}}]}}
{"seq":7673,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/src/core/build/static-build.ts","line":13,"offset":43,"entryNames":[{"name":"AstroDocument","source":"@astrojs/language-server/dist/core/documents/index.js","data":{"exportName":"AstroDocument","exportMapKey":"AstroDocument|51130|","moduleSpecifier":"@astrojs/language-server/dist/core/documents/index.js","fileName":"@PROJECT_ROOT@/node_modules/.pnpm/@astrojs+language-server@0.28.3/node_modules/@astrojs/language-server/dist/core/documents/index.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/withastro/astro --recurse-submodules
  2. In dir astro, run git reset --hard afbbc4d5bfafc1779bac00b41c2a1cb1c90f2808
  3. In dir astro, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults3/withastro.astro.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./astro ./withastro.astro.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

yangshun/tech-interview-handbook

⚠️ Note that built had errors ⚠️
Req #722 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)

🎉 New server no longer has errors 🎉

youzan/vant

⚠️ Note that built had errors ⚠️
Req #2016 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141901:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150044:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135627:35)
    at /typescript-main/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177840:43)
    at /typescript-main/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181753:14)
Req #9370 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53110/built/local/tsserver.js:150058:9)
    at Object.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:149929:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53110/built/local/tsserver.js:135627:35)
    at /typescript-53110/built/local/tsserver.js:179478:43
    at mapDefined (/typescript-53110/built/local/tsserver.js:2626:22)
    at IOSession.getCompletionEntryDetails (/typescript-53110/built/local/tsserver.js:179476:20)
    at completionEntryDetails (/typescript-53110/built/local/tsserver.js:177840:43)
    at /typescript-53110/built/local/tsserver.js:180167:69
    at IOSession.executeWithRequestId (/typescript-53110/built/local/tsserver.js:180159:14)
    at IOSession.executeCommand (/typescript-53110/built/local/tsserver.js:180167:29)
    at IOSession.onMessage (/typescript-53110/built/local/tsserver.js:180209:51)
    at Interface.<anonymous> (/typescript-53110/built/local/tsserver.js:181753:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults4/youzan.vant.rawError.txt in the artifact folder

Last few requests

{"seq":9367,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vant/src/picker/Picker.tsx","line":130,"offset":8,"entryNames":[{"name":"RadioGroup","source":"../radio-group","data":{"exportName":"default","exportMapKey":"RadioGroup|29428|","moduleSpecifier":"../radio-group","fileName":"@PROJECT_ROOT@/packages/vant/src/radio-group/index.ts"}}]}}
{"seq":9368,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vant/src/picker/Picker.tsx","line":130,"offset":8,"entryNames":[{"name":"RadioGroup","source":"../radio-group/RadioGroup","data":{"exportName":"default","exportMapKey":"RadioGroup|71554|","moduleSpecifier":"../radio-group/RadioGroup","fileName":"@PROJECT_ROOT@/packages/vant/src/radio-group/RadioGroup.tsx"}}]}}
{"seq":9369,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vant/src/picker/Picker.tsx","line":130,"offset":8,"entryNames":[{"name":"radioGroupProps","source":"../radio-group","data":{"exportName":"radioGroupProps","exportMapKey":"radioGroupProps|29430|","moduleSpecifier":"../radio-group","fileName":"@PROJECT_ROOT@/packages/vant/src/radio-group/index.ts"}}]}}
{"seq":9370,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vant/src/picker/Picker.tsx","line":130,"offset":8,"entryNames":[{"name":"radioProps","source":"../radio/Radio","data":{"exportName":"radioProps","exportMapKey":"radioProps|29450|","moduleSpecifier":"../radio/Radio","fileName":"@PROJECT_ROOT@/packages/vant/src/radio/Radio.tsx"}}]}}

Repro Steps

  1. git clone https://github.com/youzan/vant --recurse-submodules
  2. In dir vant, run git reset --hard 1ba9f6de4f282dfc1aa1bce02f3328bd5a5aa7fd
  3. In dir vant, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults4/youzan.vant.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./vant ./youzan.vant.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

@typescript-bot
Copy link
Collaborator

Hey @RyanCavanaugh, the results of running the DT tests are ready.
There were interesting changes:

Branch only errors:

Package: mongoose-aggregate-paginate-v2
Error:

Error: Errors in typescript@local for external dependencies:
node_modules/mongoose/types/index.d.ts(196,28): error TS2313: Type parameter 'TSchemaOptions' has a circular constraint.
node_modules/mongoose/types/index.d.ts(197,85): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.
node_modules/mongoose/types/index.d.ts(197,180): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

Package: mongoose-delete
Error:

Error: Errors in typescript@local for external dependencies:
node_modules/mongoose/types/index.d.ts(196,28): error TS2313: Type parameter 'TSchemaOptions' has a circular constraint.
node_modules/mongoose/types/index.d.ts(197,85): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.
node_modules/mongoose/types/index.d.ts(197,180): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

Package: mongoose-sequence
Error:

Error: Errors in typescript@local for external dependencies:
node_modules/mongoose/types/index.d.ts(196,28): error TS2313: Type parameter 'TSchemaOptions' has a circular constraint.
node_modules/mongoose/types/index.d.ts(197,85): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.
node_modules/mongoose/types/index.d.ts(197,180): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

Package: mongoose-mock
Error:

Error: Errors in typescript@local for external dependencies:
node_modules/mongoose/types/index.d.ts(196,28): error TS2313: Type parameter 'TSchemaOptions' has a circular constraint.
node_modules/mongoose/types/index.d.ts(197,85): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.
node_modules/mongoose/types/index.d.ts(197,180): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

Package: multer-gridfs-storage/v3
Error:

Error: Errors in typescript@local for external dependencies:
node_modules/mongoose/types/index.d.ts(196,28): error TS2313: Type parameter 'TSchemaOptions' has a circular constraint.
node_modules/mongoose/types/index.d.ts(197,85): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.
node_modules/mongoose/types/index.d.ts(197,180): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

Package: diffie-hellman
Error:

Error: /home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/DefinitelyTyped/types/diffie-hellman/diffie-hellman-tests.ts:5:1
ERROR: 5:1  expect  TypeScript@local expected type to be:
  DiffieHellmanGroup || Pick<DiffieHellman, "generateKeys" | "computeSecret" | "getPrime" | "getGenerator" | "getPublicKey" | "getPrivateKey" | "verifyError">
got:
  Omit<DiffieHellman, "setPublicKey" | "setPrivateKey">

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

Package: mongoose-auto-increment
Error:

Error: Errors in typescript@local for external dependencies:
node_modules/mongoose/types/index.d.ts(196,28): error TS2313: Type parameter 'TSchemaOptions' has a circular constraint.
node_modules/mongoose/types/index.d.ts(197,85): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.
node_modules/mongoose/types/index.d.ts(197,180): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

Package: mongoose-geojson-schema
Error:

Error: Errors in typescript@local for external dependencies:
node_modules/mongoose/types/index.d.ts(196,28): error TS2313: Type parameter 'TSchemaOptions' has a circular constraint.
node_modules/mongoose/types/index.d.ts(197,85): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.
node_modules/mongoose/types/index.d.ts(197,180): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

Package: mongoose-simple-random
Error:

Error: Errors in typescript@local for external dependencies:
node_modules/mongoose/types/index.d.ts(196,28): error TS2313: Type parameter 'TSchemaOptions' has a circular constraint.
node_modules/mongoose/types/index.d.ts(197,85): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.
node_modules/mongoose/types/index.d.ts(197,180): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

Package: mongoose-paginate
Error:

Error: Errors in typescript@local for external dependencies:
node_modules/mongoose/types/index.d.ts(196,28): error TS2313: Type parameter 'TSchemaOptions' has a circular constraint.
node_modules/mongoose/types/index.d.ts(197,85): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.
node_modules/mongoose/types/index.d.ts(197,180): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

Package: passport-local-mongoose
Error:

Error: Errors in typescript@local for external dependencies:
node_modules/mongoose/types/index.d.ts(196,28): error TS2313: Type parameter 'TSchemaOptions' has a circular constraint.
node_modules/mongoose/types/index.d.ts(197,85): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.
node_modules/mongoose/types/index.d.ts(197,180): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

Package: js2coffee
Error:

Error: /home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/DefinitelyTyped/types/js2coffee/index.d.ts:122:31
ERROR: 122:31  expect  TypeScript@local compile error: 
An interface can only extend an object type or intersection of object types with statically known members.
ERROR: 143:31  expect  TypeScript@local compile error: 
An interface can only extend an object type or intersection of object types with statically known members.

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

Package: koa2-ratelimit
Error:

Error: Errors in typescript@local for external dependencies:
node_modules/mongoose/types/index.d.ts(196,28): error TS2313: Type parameter 'TSchemaOptions' has a circular constraint.
node_modules/mongoose/types/index.d.ts(197,85): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.
node_modules/mongoose/types/index.d.ts(197,180): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

Package: material-ui-phone-number
Error:

Error: /home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/DefinitelyTyped/types/material-ui-phone-number/index.d.ts:10:53
ERROR: 10:53  expect  TypeScript@local compile error: 
An interface can only extend an object type or intersection of object types with statically known members.

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

Package: mongoose-autopopulate
Error:

Error: Errors in typescript@local for external dependencies:
node_modules/mongoose/types/index.d.ts(196,28): error TS2313: Type parameter 'TSchemaOptions' has a circular constraint.
node_modules/mongoose/types/index.d.ts(197,85): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.
node_modules/mongoose/types/index.d.ts(197,180): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

Package: mongoose-id-validator
Error:

Error: Errors in typescript@local for external dependencies:
node_modules/mongoose/types/index.d.ts(196,28): error TS2313: Type parameter 'TSchemaOptions' has a circular constraint.
node_modules/mongoose/types/index.d.ts(197,85): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.
node_modules/mongoose/types/index.d.ts(197,180): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

Package: mongoose-unique-validator
Error:

Error: Errors in typescript@local for external dependencies:
node_modules/mongoose/types/index.d.ts(196,28): error TS2313: Type parameter 'TSchemaOptions' has a circular constraint.
node_modules/mongoose/types/index.d.ts(197,85): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.
node_modules/mongoose/types/index.d.ts(197,180): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

Package: wordpress__editor
Error:

Error: /home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/DefinitelyTyped/types/wordpress__editor/wordpress__editor-tests.tsx:389:1
ERROR: 389:1  expect  TypeScript@local expected type to be:
  "open" | "closed" | undefined || OpenOrClosed | undefined
got:
  "closed" | "open" | undefined

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

Package: forest-express-mongoose
Error:

Error: Errors in typescript@local for external dependencies:
node_modules/mongoose/types/index.d.ts(196,28): error TS2313: Type parameter 'TSchemaOptions' has a circular constraint.
node_modules/mongoose/types/index.d.ts(197,85): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.
node_modules/mongoose/types/index.d.ts(197,180): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

Package: mongoose-lean-virtuals
Error:

Error: Errors in typescript@local for external dependencies:
node_modules/mongoose/types/index.d.ts(196,28): error TS2313: Type parameter 'TSchemaOptions' has a circular constraint.
node_modules/mongoose/types/index.d.ts(197,85): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.
node_modules/mongoose/types/index.d.ts(197,180): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

Package: mongoose-deep-populate
Error:

Error: Errors in typescript@local for external dependencies:
node_modules/mongoose/types/index.d.ts(196,28): error TS2313: Type parameter 'TSchemaOptions' has a circular constraint.
node_modules/mongoose/types/index.d.ts(197,85): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.
node_modules/mongoose/types/index.d.ts(197,180): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

Package: multer-gridfs-storage
Error:

Error: Errors in typescript@local for external dependencies:
node_modules/mongoose/types/index.d.ts(196,28): error TS2313: Type parameter 'TSchemaOptions' has a circular constraint.
node_modules/mongoose/types/index.d.ts(197,85): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.
node_modules/mongoose/types/index.d.ts(197,180): error TS2344: Type 'TSchemaOptions' does not satisfy the constraint 'Record<any, any>'.

    at testTypesVersion (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:194:15)
    at async runTests (/home/vsts/work/1/s/DefinitelyTyped-tools/packages/dtslint-runner/node_modules/@definitelytyped/dtslint/dist/index.js:151:9)

You can check the log here.

@Andarist
Copy link
Contributor Author

Andarist commented Mar 6, 2023

I'll continue to investigate the incoming reports but so far I've encountered some really surprising things here.

The https-proxy-agent case that @RyanCavanaugh has mentioned... shouldn't work in the first place (?). Check out this TS playground. I don't understand how Omit was allowed here if the "bare" net.NetConnectOpts isn't (it's a union)

As mentioned, the mongoose case caught in TypeScript-Node-Starter doesn't happen with the newest version of mongoose and the problem only manifests without strictNullChecks. I am under the impression that the previous definition of Omit was suppressing something there and that it also wasn't supposed to work.

@RyanCavanaugh
Copy link
Member

Homomorphic mapped types distribute over unions, whereas the thing you get out of the current Omit is the set of common keys of both unions (via what keyof does on a union)

type Tmp = Omit<net.NetConnectOpts, never>;
//      ^ resolves to a regular object type
export interface HttpsProxyAgentOptions2 extends Tmp {}

@RyanCavanaugh
Copy link
Member

Expanding on the previous point... the new Omit proposed here just has different semantics than the current one (obviously). It might be the correct one to use in some situations (e.g. decl emit?) but we'd want to switch over to it intentionally on a case-by-case basis.

type Omit2<T, K extends keyof any> = {
  [P in keyof T as Exclude<P, K>]: T[P];
};

type ABC = {
  a: string,
  b: string,
  c: string
};
type BCD = {
  b: string,
  c: string,
  d: string
};

interface JustB extends Omit<ABC | BCD, "c"> { }
const b: JustB = { b: "" };

type AB_or_BD = Omit2<ABC | BCD, "c">;
const ab: AB_or_BD = { a: "", b: "" };
const bd: AB_or_BD = { b: "", d: "" };

@Andarist
Copy link
Contributor Author

Andarist commented Mar 6, 2023

whereas the thing you get out of the current Omit is the set of common keys of both unions (via what keyof does on a union)

Ah ye, of course 🤦‍♂️ That means though that #36981 should just be closed with the explainer about different flavours of Omit and pointing the OP towards the definition from this PR. The problem is that with the current definition keyof T "consumes" all the keys and normalizes the union, so within Omit<ExtendsAny, "myKey2">; the keyof ExtendsAny becomes just string | number.

@fatcerberus
Copy link

I think there have been several requests in the past for a distributive Omit IIRC

@sandersn
Copy link
Member

@Andarist I think this PR is behind #53188 after the discussion in #53169 and can be closed. Did I read the history right?

@sandersn sandersn moved this from Not started to Waiting on author in PR Backlog Mar 17, 2023
@Andarist
Copy link
Contributor Author

Oh, ye - definitely. @RyanCavanaugh's work supersedes this.

@Andarist Andarist closed this Mar 17, 2023
PR Backlog automation moved this from Waiting on author to Done Mar 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
For Milestone Bug PRs that fix a bug with a specific milestone
Projects
Archived in project
PR Backlog
  
Done
7 participants