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

feat(lib/esnext): add change array by copy types #51367

Merged
merged 21 commits into from Jun 2, 2023

Conversation

sno2
Copy link
Contributor

@sno2 sno2 commented Nov 1, 2022

Fixes #50333

Note: I decided to make with and toSpliced allow adding new types because I see the functions as the equivalent of creating array literals and spreading the original array:

const myArray = [2, 3, 4];
const newArray0 = [...myArray.slice(0, myArray.length - 1), "hello"];
const newArray1 = myArray.with(myArray.length - 1, "hello");

Prior art by Deno in denoland/deno#16499

@typescript-bot typescript-bot added the For Backlog Bug PRs that fix a backlog bug label Nov 1, 2022
@sno2
Copy link
Contributor Author

sno2 commented Nov 1, 2022

I am not sure why the test is failing. I'd assume it's flaky because it doesn't seem related to changing the type lib?

@sno2
Copy link
Contributor Author

sno2 commented Nov 1, 2022

@microsoft-github-policy-service agree

@sandersn sandersn added this to Not started in PR Backlog Nov 14, 2022
@sandersn sandersn moved this from Not started to Waiting on reviewers in PR Backlog Nov 15, 2022
@jakebailey
Copy link
Member

jakebailey commented Feb 16, 2023

I grabbed this PR and merged main into it, this is the test result:

 2 failing

  1) 
       
         compiler tests
           compiler tests for tests/cases/compiler/libCompileChecks.ts
             Correct errors for tests/cases/compiler/libCompileChecks.ts:
     Error: New baseline created at tests/baselines/local/libCompileChecks.errors.txt
      at writeComparison (src/harness/harnessIO.ts:1420:27)
      at Object.runBaseline2 [as runBaseline] (src/harness/harnessIO.ts:1439:9)
      at Object.doErrorBaseline (src/harness/harnessIO.ts:727:18)
      at _CompilerTest.verifyDiagnostics (src/testRunner/compilerRunner.ts:284:18)
      at Context.<anonymous> (src/testRunner/compilerRunner.ts:104:65)
      at processImmediate (internal/timers.js:464:21)

  2) 
       
         fourslash tests
           tests/cases/fourslash/jsSignature-41059.ts
             fourslash test jsSignature-41059.ts runs correctly:
     TypeError: Cannot read property 'length' of undefined
      at iterateCommentRanges (src/compiler/scanner.ts:794:41)
      at reduceEachLeadingCommentRange (src/compiler/scanner.ts:897:12)
      at getLeadingCommentRanges (src/compiler/scanner.ts:910:12)
      at getJSDocCommentRanges (src/compiler/utilities.ts:2312:9)
      at addJSDocComment (src/compiler/parser.ts:1768:34)
      at parseSourceFileWorker (src/compiler/parser.ts:1733:32)
      at Object.parseSourceFile (src/compiler/parser.ts:1549:24)
      at createSourceFile (src/compiler/parser.ts:1337:25)
      at createSourceFileAndAssertInvariants (src/harness/harnessIO.ts:251:27)
      at Object.getDefaultLibrarySourceFile (src/harness/harnessIO.ts:279:65)
      at addSourceFile (src/harness/fourslashImpl.ts:362:54)
      at addSourceFile (src/harness/fourslashImpl.ts:367:25)
      at Array.forEach (<anonymous>)
      at new TestState (src/harness/fourslashImpl.ts:372:41)
      at runFourSlashTestContent (src/harness/fourslashImpl.ts:4306:19)
      at runFourSlashTest (src/harness/fourslashImpl.ts:4296:5)
      at Context.<anonymous> (src/testRunner/fourslashRunner.ts:64:39)
      at processImmediate (internal/timers.js:464:21)

The former is because:

lib.esnext.d.ts(--,--): error TS2727: Cannot find lib definition for 'esnext.typedarrays'. Did you mean 'esnext.array'?


==== tests/cases/compiler/libCompileChecks.ts (0 errors) ====
    // This test is effectively the 'lib check' for all our .d.ts files because we use skipLibCheck
    // as false everywhere.

You need to add new libs to libEntries in commandLineParser.ts as well as src/lib/libs.json. And, the new file lib.esnext.array.d.ts should be esnext.array.d.ts; you got it correct with typedarray.

The latter test failure goes away once the above is fixed.

However, is this supposed to be in ES2023 and not esnext? (I'm not an expert at that part.)

@sandersn
Copy link
Member

Yes, ES2023 is the right place for something that's stage 4 and will be part of the standard published as ES2023.

@DanielRosenwasser
Copy link
Member

Can't be too safe this late in the game!

@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 Feb 24, 2023

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

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 24, 2023

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

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

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 24, 2023

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

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 24, 2023

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

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 24, 2023

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

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 24, 2023

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

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 24, 2023

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

@typescript-bot
Copy link
Collaborator

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

Something interesting changed - please have a look.

Details

bcryptjs

/mnt/ts_downloads/bcryptjs/tsconfig.json

  • [NEW] error TS2740: Type 'Buffer' is missing the following properties from type 'number[]': pop, push, concat, shift, and 6 more.
    • /mnt/ts_downloads/bcryptjs/node_modules/bcryptjs/src/bcrypt.js(25,13)
  • [MISSING] error TS2740: Type 'Buffer' is missing the following properties from type 'number[]': pop, push, concat, shift, and 5 more.
    • /mnt/ts_downloads/bcryptjs/node_modules/bcryptjs/src/bcrypt.js(25,13)

lodash

/mnt/ts_downloads/lodash/tsconfig.json

  • [NEW] error TS2740: Type 'SetCache' is missing the following properties from type 'any[]': length, pop, concat, join, and 34 more.
    • /mnt/ts_downloads/lodash/node_modules/lodash/_baseDifference.js(43,5)
  • [MISSING] error TS2740: Type 'SetCache' is missing the following properties from type 'any[]': length, pop, concat, join, and 30 more.
    • /mnt/ts_downloads/lodash/node_modules/lodash/_baseDifference.js(43,5)

@typescript-bot
Copy link
Collaborator

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

Something interesting changed - please have a look.

Details

create-react-app

⚠️ Note that built had errors ⚠️
Req #2071 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

@typescript-bot
Copy link
Collaborator

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

Here they are:

Compiler

Comparison Report - main..51367
Metric main 51367 Delta Best Worst p-value
Angular - node (v18.10.0, x64)
Memory used 359,718k (± 0.02%) 359,714k (± 0.02%) ~ 359,664k 359,810k p=0.810 n=6
Parse Time 3.49s (± 0.66%) 3.48s (± 1.02%) ~ 3.44s 3.53s p=0.520 n=6
Bind Time 1.13s (± 0.67%) 1.13s (± 1.64%) ~ 1.12s 1.17s p=1.000 n=6
Check Time 8.67s (± 0.69%) 8.65s (± 0.48%) ~ 8.57s 8.69s p=0.688 n=6
Emit Time 7.46s (± 0.81%) 7.42s (± 0.36%) ~ 7.37s 7.44s p=0.147 n=6
Total Time 20.75s (± 0.51%) 20.68s (± 0.33%) ~ 20.59s 20.79s p=0.109 n=6
Compiler-Unions - node (v18.10.0, x64)
Memory used 190,717k (± 1.24%) 195,317k (± 0.04%) ~ 195,174k 195,390k p=0.066 n=6
Parse Time 1.49s (± 1.39%) 1.49s (± 0.56%) ~ 1.48s 1.50s p=1.000 n=6
Bind Time 0.78s (± 1.05%) 0.77s (± 0.53%) ~ 0.76s 0.77s p=0.056 n=6
Check Time 9.42s (± 0.52%) 9.34s (± 0.73%) -0.09s (- 0.92%) 9.20s 9.38s p=0.024 n=6
Emit Time 2.77s (± 0.68%) 2.74s (± 0.38%) -0.03s (- 1.02%) 2.72s 2.75s p=0.035 n=6
Total Time 14.45s (± 0.36%) 14.32s (± 0.48%) -0.13s (- 0.93%) 14.18s 14.37s p=0.005 n=6
Monaco - node (v18.10.0, x64)
Memory used 343,839k (± 0.01%) 343,860k (± 0.01%) ~ 343,815k 343,939k p=0.423 n=6
Parse Time 2.64s (± 1.06%) 2.62s (± 1.47%) ~ 2.58s 2.67s p=0.519 n=6
Bind Time 1.01s (± 0.51%) 1.02s (± 0.51%) ~ 1.01s 1.02s p=0.311 n=6
Check Time 7.05s (± 0.23%) 7.01s (± 0.38%) -0.03s (- 0.47%) 6.96s 7.03s p=0.019 n=6
Emit Time 4.21s (± 0.59%) 4.22s (± 0.58%) ~ 4.19s 4.24s p=0.934 n=6
Total Time 14.91s (± 0.37%) 14.86s (± 0.48%) ~ 14.79s 14.95s p=0.125 n=6
TFS - node (v18.10.0, x64)
Memory used 299,858k (± 0.01%) 299,861k (± 0.01%) ~ 299,839k 299,890k p=0.936 n=6
Parse Time 2.07s (± 1.13%) 2.05s (± 1.33%) ~ 2.03s 2.10s p=0.194 n=6
Bind Time 1.14s (± 0.73%) 1.13s (± 0.48%) -0.01s (- 0.87%) 1.13s 1.14s p=0.038 n=6
Check Time 6.53s (± 0.35%) 6.48s (± 0.27%) -0.05s (- 0.84%) 6.45s 6.50s p=0.010 n=6
Emit Time 3.87s (± 1.02%) 3.84s (± 0.84%) ~ 3.79s 3.89s p=0.466 n=6
Total Time 13.61s (± 0.42%) 13.51s (± 0.18%) -0.11s (- 0.77%) 13.47s 13.54s p=0.012 n=6
material-ui - node (v18.10.0, x64)
Memory used 476,424k (± 0.00%) 476,432k (± 0.00%) ~ 476,413k 476,470k p=0.630 n=6
Parse Time 3.17s (± 0.61%) 3.14s (± 0.48%) ~ 3.12s 3.16s p=0.072 n=6
Bind Time 0.91s (± 0.45%) 0.90s (± 1.34%) ~ 0.88s 0.91s p=0.115 n=6
Check Time 17.17s (± 0.87%) 17.05s (± 0.47%) ~ 16.90s 17.13s p=0.470 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 21.25s (± 0.66%) 21.10s (± 0.33%) ~ 20.97s 21.16s p=0.148 n=6
xstate - node (v18.10.0, x64)
Memory used 548,237k (± 0.04%) 548,232k (± 0.02%) ~ 548,128k 548,347k p=0.689 n=6
Parse Time 4.08s (± 0.69%) 4.08s (± 0.55%) ~ 4.05s 4.10s p=0.871 n=6
Bind Time 1.67s (± 0.99%) 1.67s (± 0.45%) ~ 1.66s 1.68s p=0.415 n=6
Check Time 2.79s (± 0.70%) 2.77s (± 1.08%) ~ 2.73s 2.80s p=0.369 n=6
Emit Time 0.08s (± 0.00%) 0.08s (± 0.00%) ~ 0.08s 0.08s p=1.000 n=6
Total Time 8.62s (± 0.54%) 8.60s (± 0.40%) ~ 8.54s 8.64s p=0.808 n=6
Angular - node (v16.17.1, x64)
Memory used 359,035k (± 0.01%) 359,030k (± 0.01%) ~ 358,996k 359,073k p=0.688 n=6
Parse Time 3.73s (± 0.80%) 3.71s (± 0.44%) ~ 3.69s 3.73s p=0.332 n=6
Bind Time 1.19s (± 0.63%) 1.19s (± 0.34%) ~ 1.19s 1.20s p=1.000 n=6
Check Time 9.45s (± 0.64%) 9.46s (± 0.53%) ~ 9.39s 9.51s p=0.809 n=6
Emit Time 7.93s (± 0.62%) 7.90s (± 0.29%) ~ 7.88s 7.93s p=0.222 n=6
Total Time 22.31s (± 0.52%) 22.27s (± 0.30%) ~ 22.17s 22.36s p=0.574 n=6
Compiler-Unions - node (v16.17.1, x64)
Memory used 191,374k (± 0.04%) 191,375k (± 0.03%) ~ 191,303k 191,450k p=1.000 n=6
Parse Time 1.59s (± 1.31%) 1.56s (± 1.50%) ~ 1.52s 1.59s p=0.062 n=6
Bind Time 0.83s (± 0.49%) 0.82s (± 0.50%) -0.01s (- 1.21%) 0.81s 0.82s p=0.008 n=6
Check Time 10.09s (± 0.27%) 10.02s (± 0.79%) ~ 9.91s 10.09s p=0.123 n=6
Emit Time 3.04s (± 0.77%) 3.02s (± 0.95%) ~ 2.98s 3.06s p=0.257 n=6
Total Time 15.54s (± 0.24%) 15.41s (± 0.58%) -0.12s (- 0.79%) 15.25s 15.48s p=0.008 n=6
Monaco - node (v16.17.1, x64)
Memory used 343,078k (± 0.00%) 343,083k (± 0.01%) ~ 343,033k 343,105k p=0.230 n=6
Parse Time 2.81s (± 0.52%) 2.80s (± 0.49%) ~ 2.78s 2.82s p=0.120 n=6
Bind Time 1.09s (± 0.58%) 1.08s (± 0.38%) -0.01s (- 0.76%) 1.08s 1.09s p=0.033 n=6
Check Time 7.69s (± 0.67%) 7.67s (± 0.34%) ~ 7.62s 7.69s p=0.687 n=6
Emit Time 4.45s (± 1.41%) 4.42s (± 0.78%) ~ 4.37s 4.47s p=0.574 n=6
Total Time 16.04s (± 0.63%) 15.97s (± 0.21%) ~ 15.94s 16.03s p=0.105 n=6
TFS - node (v16.17.1, x64)
Memory used 299,217k (± 0.01%) 299,222k (± 0.01%) ~ 299,174k 299,264k p=0.936 n=6
Parse Time 2.20s (± 0.85%) 2.19s (± 0.53%) ~ 2.18s 2.21s p=0.804 n=6
Bind Time 1.24s (± 1.10%) 1.23s (± 1.51%) ~ 1.21s 1.25s p=0.932 n=6
Check Time 7.17s (± 0.58%) 7.14s (± 0.67%) ~ 7.09s 7.23s p=0.421 n=6
Emit Time 4.34s (± 0.70%) 4.33s (± 0.60%) ~ 4.31s 4.38s p=0.746 n=6
Total Time 14.94s (± 0.52%) 14.91s (± 0.38%) ~ 14.83s 15.00s p=0.688 n=6
material-ui - node (v16.17.1, x64)
Memory used 475,712k (± 0.01%) 475,699k (± 0.01%) ~ 475,677k 475,748k p=0.936 n=6
Parse Time 3.33s (± 0.41%) 3.33s (± 0.61%) ~ 3.31s 3.37s p=0.801 n=6
Bind Time 0.96s (± 0.54%) 0.96s (± 0.78%) ~ 0.95s 0.97s p=0.241 n=6
Check Time 18.11s (± 0.47%) 18.18s (± 2.02%) ~ 17.95s 18.93s p=0.419 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 22.41s (± 0.37%) 22.48s (± 1.72%) ~ 22.24s 23.26s p=0.261 n=6
xstate - node (v16.17.1, x64)
Memory used 545,722k (± 0.01%) 545,719k (± 0.02%) ~ 545,587k 545,871k p=0.810 n=6
Parse Time 4.27s (± 0.21%) 4.25s (± 0.41%) ~ 4.23s 4.28s p=0.052 n=6
Bind Time 1.75s (± 0.72%) 1.75s (± 0.72%) ~ 1.74s 1.77s p=1.000 n=6
Check Time 2.99s (± 0.51%) 2.99s (± 0.44%) ~ 2.97s 3.00s p=0.554 n=6
Emit Time 0.09s (± 5.53%) 0.09s (± 4.45%) ~ 0.09s 0.10s p=0.595 n=6
Total Time 9.11s (± 0.28%) 9.08s (± 0.26%) -0.03s (- 0.37%) 9.05s 9.11s p=0.040 n=6
Angular - node (v14.15.1, x64)
Memory used 352,779k (± 0.00%) 352,779k (± 0.00%) ~ 352,764k 352,798k p=0.936 n=6
Parse Time 3.76s (± 0.50%) 3.72s (± 0.36%) -0.04s (- 1.02%) 3.70s 3.73s p=0.010 n=6
Bind Time 1.26s (± 0.67%) 1.24s (± 0.33%) -0.01s (- 1.06%) 1.24s 1.25s p=0.007 n=6
Check Time 9.74s (± 0.62%) 9.67s (± 0.48%) ~ 9.62s 9.72s p=0.054 n=6
Emit Time 8.39s (± 0.56%) 8.35s (± 0.76%) ~ 8.26s 8.45s p=0.148 n=6
Total Time 23.16s (± 0.28%) 22.98s (± 0.39%) -0.18s (- 0.77%) 22.84s 23.12s p=0.016 n=6
Compiler-Unions - node (v14.15.1, x64)
Memory used 186,599k (± 0.01%) 187,021k (± 0.55%) ~ 186,543k 189,140k p=0.575 n=6
Parse Time 1.59s (± 0.65%) 1.58s (± 0.52%) -0.02s (- 1.05%) 1.57s 1.59s p=0.021 n=6
Bind Time 0.85s (± 0.61%) 0.84s (± 0.48%) ~ 0.84s 0.85s p=0.112 n=6
Check Time 10.21s (± 0.15%) 10.12s (± 0.48%) -0.10s (- 0.95%) 10.08s 10.21s p=0.012 n=6
Emit Time 3.13s (± 0.96%) 3.11s (± 0.66%) ~ 3.08s 3.13s p=0.288 n=6
Total Time 15.78s (± 0.20%) 15.64s (± 0.23%) -0.14s (- 0.90%) 15.61s 15.70s p=0.005 n=6
Monaco - node (v14.15.1, x64)
Memory used 338,068k (± 0.01%) 338,055k (± 0.01%) ~ 338,027k 338,103k p=0.810 n=6
Parse Time 2.91s (± 0.40%) 2.90s (± 0.83%) ~ 2.87s 2.94s p=0.250 n=6
Bind Time 1.09s (± 0.47%) 1.09s (± 1.00%) ~ 1.08s 1.10s p=0.670 n=6
Check Time 8.10s (± 0.19%) 8.05s (± 0.30%) -0.05s (- 0.60%) 8.02s 8.09s p=0.009 n=6
Emit Time 4.69s (± 1.27%) 4.65s (± 0.62%) ~ 4.62s 4.69s p=0.196 n=6
Total Time 16.79s (± 0.44%) 16.68s (± 0.30%) -0.10s (- 0.62%) 16.62s 16.74s p=0.037 n=6
TFS - node (v14.15.1, x64)
Memory used 294,260k (± 0.00%) 294,256k (± 0.00%) ~ 294,247k 294,267k p=0.469 n=6
Parse Time 2.40s (± 0.63%) 2.39s (± 0.77%) ~ 2.37s 2.41s p=0.194 n=6
Bind Time 1.08s (± 0.91%) 1.07s (± 1.02%) ~ 1.06s 1.08s p=0.097 n=6
Check Time 7.45s (± 0.38%) 7.45s (± 0.37%) ~ 7.42s 7.49s p=1.000 n=6
Emit Time 4.30s (± 1.34%) 4.24s (± 1.03%) ~ 4.20s 4.32s p=0.109 n=6
Total Time 15.24s (± 0.37%) 15.15s (± 0.45%) ~ 15.08s 15.23s p=0.065 n=6
material-ui - node (v14.15.1, x64)
Memory used 471,351k (± 0.00%) 471,367k (± 0.01%) ~ 471,342k 471,413k p=0.296 n=6
Parse Time 3.51s (± 0.38%) 3.50s (± 0.75%) ~ 3.47s 3.54s p=0.406 n=6
Bind Time 1.00s (± 0.81%) 0.99s (± 0.00%) -0.01s (- 1.33%) 0.99s 0.99s p=0.009 n=6
Check Time 18.95s (± 0.55%) 18.87s (± 0.37%) ~ 18.78s 18.96s p=0.198 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 23.46s (± 0.46%) 23.36s (± 0.35%) ~ 23.26s 23.44s p=0.107 n=6
xstate - node (v14.15.1, x64)
Memory used 534,456k (± 0.01%) 534,449k (± 0.00%) ~ 534,403k 534,473k p=0.936 n=6
Parse Time 4.61s (± 0.59%) 4.57s (± 0.29%) -0.04s (- 0.87%) 4.55s 4.59s p=0.012 n=6
Bind Time 1.67s (± 0.73%) 1.66s (± 0.31%) ~ 1.65s 1.66s p=0.142 n=6
Check Time 3.15s (± 0.84%) 3.15s (± 0.47%) ~ 3.13s 3.17s p=0.628 n=6
Emit Time 0.10s (± 4.15%) 0.10s (± 0.00%) ~ 0.10s 0.10s p=0.405 n=6
Total Time 9.54s (± 0.41%) 9.48s (± 0.14%) -0.05s (- 0.58%) 9.47s 9.50s p=0.013 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 51367 6
Baseline main 6

TSServer

Comparison Report - main..51367
Metric main 51367 Delta Best Worst p-value
Compiler-UnionsTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 2,362ms (± 0.75%) 2,366ms (± 0.67%) ~ 2,347ms 2,394ms p=0.810 n=6
Req 2 - geterr 5,313ms (± 0.85%) 5,305ms (± 0.46%) ~ 5,287ms 5,343ms p=0.689 n=6
Req 3 - references 338ms (± 0.73%) 341ms (± 2.28%) ~ 335ms 356ms p=0.572 n=6
Req 4 - navto 286ms (± 0.79%) 284ms (± 0.81%) ~ 280ms 287ms p=0.554 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 72ms (± 1.14%) 71ms (± 0.89%) ~ 70ms 72ms p=0.177 n=6
CompilerTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 2,482ms (± 0.99%) 2,460ms (± 0.61%) ~ 2,441ms 2,482ms p=0.109 n=6
Req 2 - geterr 3,988ms (± 0.56%) 3,973ms (± 0.46%) ~ 3,952ms 3,994ms p=0.298 n=6
Req 3 - references 351ms (± 0.58%) 352ms (± 0.23%) ~ 351ms 353ms p=0.323 n=6
Req 4 - navto 293ms (± 0.35%) 292ms (± 0.47%) ~ 290ms 294ms p=0.190 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 68ms (± 1.79%) 67ms (± 1.21%) ~ 66ms 68ms p=1.000 n=6
xstateTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 3,170ms (± 0.73%) 3,160ms (± 0.53%) ~ 3,144ms 3,187ms p=0.376 n=6
Req 2 - geterr 1,608ms (± 0.87%) 1,612ms (± 0.88%) ~ 1,587ms 1,631ms p=0.575 n=6
Req 3 - references 102ms (± 1.18%) 103ms (± 1.02%) ~ 101ms 104ms p=0.868 n=6
Req 4 - navto 359ms (± 0.69%) 359ms (± 0.42%) ~ 358ms 362ms p=0.871 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 431ms (± 0.72%) 430ms (± 0.85%) ~ 426ms 436ms p=0.569 n=6
Compiler-UnionsTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 2,536ms (± 1.00%) 2,515ms (± 0.52%) ~ 2,495ms 2,531ms p=0.065 n=6
Req 2 - geterr 5,714ms (± 0.38%) 5,688ms (± 0.62%) ~ 5,647ms 5,737ms p=0.173 n=6
Req 3 - references 353ms (± 1.44%) 353ms (± 0.59%) ~ 349ms 355ms p=1.000 n=6
Req 4 - navto 279ms (± 0.64%) 279ms (± 1.05%) ~ 275ms 282ms p=1.000 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 82ms (± 4.40%) 82ms (± 4.56%) ~ 76ms 85ms p=0.871 n=6
CompilerTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 2,665ms (± 0.43%) 2,642ms (± 0.66%) -22ms (- 0.83%) 2,611ms 2,660ms p=0.024 n=6
Req 2 - geterr 4,363ms (± 0.59%) 4,354ms (± 0.48%) ~ 4,316ms 4,372ms p=0.378 n=6
Req 3 - references 363ms (± 1.25%) 362ms (± 1.03%) ~ 358ms 368ms p=0.747 n=6
Req 4 - navto 292ms (± 1.38%) 290ms (± 1.00%) ~ 286ms 293ms p=0.470 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 74ms (± 1.87%) 74ms (± 2.04%) ~ 72ms 76ms p=0.804 n=6
xstateTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 3,345ms (± 0.19%) 3,327ms (± 0.12%) -18ms (- 0.52%) 3,323ms 3,332ms p=0.005 n=6
Req 2 - geterr 1,804ms (± 3.77%) 1,801ms (± 3.95%) ~ 1,755ms 1,944ms p=1.000 n=6
Req 3 - references 111ms (± 0.74%) 111ms (± 1.59%) ~ 108ms 112ms p=1.000 n=6
Req 4 - navto 348ms (± 1.34%) 344ms (± 0.80%) ~ 342ms 349ms p=0.059 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 436ms (± 1.40%) 436ms (± 1.15%) ~ 429ms 441ms p=1.000 n=6
Compiler-UnionsTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 2,578ms (± 0.14%) 2,569ms (± 0.54%) ~ 2,545ms 2,585ms p=0.295 n=6
Req 2 - geterr 6,019ms (± 0.18%) 6,033ms (± 0.49%) ~ 6,002ms 6,086ms p=0.423 n=6
Req 3 - references 367ms (± 0.87%) 366ms (± 0.68%) ~ 363ms 369ms p=0.808 n=6
Req 4 - navto 276ms (± 0.27%) 276ms (± 0.75%) ~ 273ms 279ms p=0.615 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 101ms (± 0.63%) 101ms (± 0.88%) ~ 100ms 102ms p=1.000 n=6
CompilerTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 2,793ms (± 0.75%) 2,795ms (± 0.52%) ~ 2,774ms 2,811ms p=1.000 n=6
Req 2 - geterr 4,566ms (± 2.27%) 4,499ms (± 2.82%) ~ 4,381ms 4,624ms p=0.065 n=6
Req 3 - references 381ms (± 0.68%) 387ms (± 4.69%) ~ 376ms 424ms p=1.000 n=6
Req 4 - navto 293ms (± 1.28%) 291ms (± 0.97%) ~ 288ms 294ms p=0.258 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 83ms (± 1.27%) 92ms (±11.61%) ~ 82ms 103ms p=0.359 n=6
xstateTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 3,675ms (± 0.30%) 3,651ms (± 0.62%) ~ 3,630ms 3,691ms p=0.092 n=6
Req 2 - geterr 1,837ms (± 0.43%) 1,831ms (± 0.49%) ~ 1,821ms 1,842ms p=0.298 n=6
Req 3 - references 126ms (± 2.70%) 129ms (± 3.57%) ~ 123ms 134ms p=0.296 n=6
Req 4 - navto 380ms (± 2.17%) 374ms (± 1.50%) ~ 366ms 383ms p=0.128 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.26%) 453ms (± 3.26%) ~ 434ms 474ms p=1.000 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 51367 6
Baseline main 6

Startup

Comparison Report - main..51367
Metric main 51367 Delta Best Worst p-value
tsc-startup - node (v16.17.1, x64)
Execution time 142.71ms (± 0.20%) 142.10ms (± 0.19%) -0.61ms (- 0.43%) 141.34ms 147.03ms p=0.000 n=600
tsserver-startup - node (v16.17.1, x64)
Execution time 227.74ms (± 0.19%) 226.31ms (± 0.17%) -1.43ms (- 0.63%) 225.33ms 231.83ms p=0.000 n=600
tsserverlibrary-startup - node (v16.17.1, x64)
Execution time 229.15ms (± 0.15%) 228.16ms (± 0.20%) -0.99ms (- 0.43%) 227.03ms 239.25ms p=0.000 n=600
typescript-startup - node (v16.17.1, x64)
Execution time 210.01ms (± 0.18%) 209.01ms (± 0.16%) -1.00ms (- 0.48%) 208.14ms 215.95ms 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 51367 6
Baseline main 6

Developer Information:

Download Benchmark

@typescript-bot
Copy link
Collaborator

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

Everything looks good!

@typescript-bot
Copy link
Collaborator

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

Something interesting changed - please have a look.

Details

ant-design/ant-design-pro

⚠️ Note that built had errors ⚠️
Req #1061 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

apache/superset

⚠️ Note that built had errors ⚠️
Req #671 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)
Req #747 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-51367/built/local/tsserver.js:149798:9)
    at Object.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-51367/built/local/tsserver.js:135558:35)
    at /typescript-51367/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-51367/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-51367/built/local/tsserver.js:177524:43)
    at /typescript-51367/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-51367/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-51367/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-51367/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-51367/built/local/tsserver.js:181454: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":744,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/packages/superset-ui-chart-controls/src/components/SQLPopover.tsx","line":38,"offset":79,"entryNames":[{"name":"ColumnConfigControl","source":"/mnt/ts_downloads/superset/superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/components/ColumnConfigControl/ColumnConfigControl","data":{"exportName":"default","exportMapKey":"ColumnConfigControl|13375|","fileName":"/mnt/ts_downloads/superset/superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/components/ColumnConfigControl/ColumnConfigControl.tsx"}}]}}
{"seq":745,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/packages/superset-ui-chart-controls/src/components/SQLPopover.tsx","line":38,"offset":79,"entryNames":[{"name":"ColumnConfigItem","source":"/mnt/ts_downloads/superset/superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/components/ColumnConfigControl/ColumnConfigItem","data":{"exportName":"default","exportMapKey":"ColumnConfigItem|13372|","fileName":"/mnt/ts_downloads/superset/superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/components/ColumnConfigControl/ColumnConfigItem.tsx"}}]}}
{"seq":746,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/packages/superset-ui-chart-controls/src/components/SQLPopover.tsx","line":38,"offset":79,"entryNames":[{"name":"ColumnConfigPopover","source":"/mnt/ts_downloads/superset/superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/components/ColumnConfigControl/ColumnConfigPopover","data":{"exportName":"default","exportMapKey":"ColumnConfigPopover|13369|","fileName":"/mnt/ts_downloads/superset/superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/components/ColumnConfigControl/ColumnConfigPopover.tsx"}}]}}
{"seq":747,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/packages/superset-ui-chart-controls/src/components/SQLPopover.tsx","line":38,"offset":79,"entryNames":[{"name":"ColumnOption","source":"..","data":{"exportName":"ColumnOption","exportMapKey":"ColumnOption|13249|","moduleSpecifier":"..","fileName":"/mnt/ts_downloads/superset/superset-frontend/packages/superset-ui-chart-controls/src/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/apache/superset --recurse-submodules
  2. In dir superset, run git reset --hard 3484e8ea7b705306015dac46c0fe2a673cd4bbcb
  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

AykutSarac/jsoncrack.com

⚠️ Note that built had errors ⚠️
Req #391 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

babel/babel

⚠️ Note that built had errors ⚠️
Req #5772 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

balena-io/etcher

⚠️ Note that built had errors ⚠️
Req #88 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

chakra-ui/chakra-ui

⚠️ Note that built had errors ⚠️
Req #1398 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)
Req #3345 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-51367/built/local/tsserver.js:141648:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-51367/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-51367/built/local/tsserver.js:135558:35)
    at /typescript-51367/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-51367/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-51367/built/local/tsserver.js:177524:43)
    at /typescript-51367/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-51367/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-51367/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-51367/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-51367/built/local/tsserver.js:181454:14)

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

Last few requests

{"seq":3342,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/packages/components/icons/src/index.ts","textChanges":[{"newText":" //comment","start":{"line":1,"offset":23},"end":{"line":1,"offset":23}}]}],"closedFiles":[],"openFiles":[]}}
{"seq":3343,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/components/icons/src/index.ts","line":43,"offset":29,"includeExternalModuleExports":true,"triggerKind":1}}
{"seq":3344,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/components/icons/src/index.ts","line":43,"offset":29,"entryNames":["_"]}}
{"seq":3345,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/components/icons/src/index.ts","line":43,"offset":29,"entryNames":[{"name":"__DEV__","source":"/mnt/ts_downloads/chakra-ui/packages/legacy/utils/src/assertion","data":{"exportName":"__DEV__","exportMapKey":"__DEV__|84733|","fileName":"/mnt/ts_downloads/chakra-ui/packages/legacy/utils/src/assertion.ts"}}]}}

Repro Steps

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

excalidraw/excalidraw

⚠️ Note that built had errors ⚠️
Req #810 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)
Req #3464 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-51367/built/local/tsserver.js:149798:9)
    at Object.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-51367/built/local/tsserver.js:135558:35)
    at /typescript-51367/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-51367/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-51367/built/local/tsserver.js:177524:43)
    at /typescript-51367/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-51367/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-51367/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-51367/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-51367/built/local/tsserver.js:181454: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":3461,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/scene/Scene.ts","line":98,"offset":1,"entryNames":[{"name":"BringForwardIcon","source":"../components/icons","data":{"exportName":"BringForwardIcon","exportMapKey":"BringForwardIcon|33302|","moduleSpecifier":"../components/icons","fileName":"/mnt/ts_downloads/excalidraw/src/components/icons.tsx"}}]}}
{"seq":3462,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/scene/Scene.ts","line":98,"offset":1,"entryNames":[{"name":"BringToFrontIcon","source":"../components/icons","data":{"exportName":"BringToFrontIcon","exportMapKey":"BringToFrontIcon|33304|","moduleSpecifier":"../components/icons","fileName":"/mnt/ts_downloads/excalidraw/src/components/icons.tsx"}}]}}
{"seq":3463,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/scene/Scene.ts","line":98,"offset":1,"entryNames":[{"name":"bugIssueTemplate","source":"/mnt/ts_downloads/excalidraw/src/bug-issue-template","data":{"exportName":"default","exportMapKey":"bugIssueTemplate|22454|","fileName":"/mnt/ts_downloads/excalidraw/src/bug-issue-template.js"}}]}}
{"seq":3464,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/scene/Scene.ts","line":98,"offset":1,"entryNames":[{"name":"bumpVersion","source":"../packages/excalidraw","data":{"exportName":"bumpVersion","exportMapKey":"bumpVersion|53454|","moduleSpecifier":"../packages/excalidraw","fileName":"/mnt/ts_downloads/excalidraw/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 0e95e2b3867c63a90f8878c74e86653e07520ed5
  3. Back in the initial folder, download RepoResults1/excalidraw.excalidraw.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./excalidraw ./excalidraw.excalidraw.replay.txt path/to/tsserver.js
  6. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

facebook/docusaurus

⚠️ Note that built had errors ⚠️
Req #423 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

ianstormtaylor/slate

⚠️ Note that built had errors ⚠️
Req #1903 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

immutable-js/immutable-js

⚠️ Note that built had errors ⚠️
Req #839 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

ionic-team/ionic-framework

⚠️ Note that built had errors ⚠️
Req #68271 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

lyswhut/lx-music-desktop

⚠️ Note that built had errors ⚠️
Req #5254 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

marmelab/react-admin

⚠️ Note that built had errors ⚠️
Req #2310 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)
Req #3602 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-51367/built/local/tsserver.js:149798:9)
    at Object.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-51367/built/local/tsserver.js:135558:35)
    at /typescript-51367/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-51367/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-51367/built/local/tsserver.js:177524:43)
    at /typescript-51367/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-51367/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-51367/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-51367/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-51367/built/local/tsserver.js:181454: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":3599,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/controller/usePaginationState.ts","line":77,"offset":6,"entryNames":[{"name":"BasenameContext","source":"../routing/BasenameContext","data":{"exportName":"BasenameContext","exportMapKey":"BasenameContext|29766|","moduleSpecifier":"../routing/BasenameContext","fileName":"/mnt/ts_downloads/react-admin/packages/ra-core/src/routing/BasenameContext.ts"}}]}}
{"seq":3600,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/controller/usePaginationState.ts","line":77,"offset":6,"entryNames":[{"name":"BasenameContextProvider","source":"../routing","data":{"exportName":"BasenameContextProvider","exportMapKey":"BasenameContextProvider|30328|","moduleSpecifier":"../routing","fileName":"/mnt/ts_downloads/react-admin/packages/ra-core/src/routing/index.ts"}}]}}
{"seq":3601,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/controller/usePaginationState.ts","line":77,"offset":6,"entryNames":[{"name":"checkMinimumRequiredProps","source":"./checkMinimumRequiredProps","data":{"exportName":"default","exportMapKey":"checkMinimumRequiredProps|30000|","moduleSpecifier":"./checkMinimumRequiredProps","fileName":"/mnt/ts_downloads/react-admin/packages/ra-core/src/controller/checkMinimumRequiredProps.tsx"}}]}}
{"seq":3602,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/controller/usePaginationState.ts","line":77,"offset":6,"entryNames":[{"name":"choices","source":"..","data":{"exportName":"choices","exportMapKey":"choices|30499|","moduleSpecifier":"..","fileName":"/mnt/ts_downloads/react-admin/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 fa3a856b3d492375e03bfc7ab905bf3bf83540bf
  3. Back in the initial folder, download RepoResults4/marmelab.react-admin.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./react-admin ./marmelab.react-admin.replay.txt path/to/tsserver.js
  6. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

microsoft/playwright

⚠️ Note that built had errors ⚠️
Req #917 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)
Req #21009 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-51367/built/local/tsserver.js:149798:9)
    at Object.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-51367/built/local/tsserver.js:135558:35)
    at /typescript-51367/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-51367/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-51367/built/local/tsserver.js:177524:43)
    at /typescript-51367/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-51367/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-51367/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-51367/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-51367/built/local/tsserver.js:181454: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":21006,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/frames.ts","line":354,"offset":52,"entryNames":[{"name":"createInterface","source":"readline","data":{"exportName":"createInterface","exportMapKey":"createInterface|36485|readline","moduleSpecifier":"readline","ambientModuleName":"readline"}}]}}
{"seq":21007,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/frames.ts","line":354,"offset":52,"entryNames":[{"name":"createLogger","source":"/mnt/ts_downloads/playwright/node_modules/vite/dist/node/index","data":{"exportName":"createLogger","exportMapKey":"createLogger|40813|","fileName":"/mnt/ts_downloads/playwright/node_modules/vite/dist/node/index.d.ts"}}]}}
{"seq":21008,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/frames.ts","line":354,"offset":52,"entryNames":[{"name":"createMetadataValidator","source":"../protocol/validatorPrimitives","data":{"exportName":"createMetadataValidator","exportMapKey":"createMetadataValidator|66050|","moduleSpecifier":"../protocol/validatorPrimitives","fileName":"/mnt/ts_downloads/playwright/packages/playwright-core/src/protocol/validatorPrimitives.ts"}}]}}
{"seq":21009,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/frames.ts","line":354,"offset":52,"entryNames":[{"name":"createPlaywright","source":".","data":{"exportName":"createPlaywright","exportMapKey":"createPlaywright|29548|","moduleSpecifier":".","fileName":"/mnt/ts_downloads/playwright/packages/playwright-core/src/server/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/microsoft/playwright --recurse-submodules
  2. In dir playwright, run git reset --hard 3fa19e80ada5c44a8285ef841f8d8b8ba298f22a
  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-solid, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    14. In dir playwright/packages/playwright-ct-svelte, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    15. In dir playwright/packages/playwright-ct-vue, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    16. In dir playwright/packages/playwright-ct-vue2, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    17. In dir playwright/packages/playwright-firefox, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    18. In dir playwright/packages/playwright-test/bundles/babel, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    19. In dir playwright/packages/playwright-test/bundles/expect, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    20. In dir playwright/packages/playwright-test/bundles/utils, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    21. In dir playwright/packages/playwright-test, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    22. In dir playwright/packages/playwright-webkit, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    23. In dir playwright/packages/playwright, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    24. In dir playwright/packages/recorder, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    25. In dir playwright/packages/trace-viewer, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    26. In dir playwright/tests/components/ct-react-vite, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    27. In dir playwright/tests/components/ct-react, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    28. In dir playwright/tests/components/ct-solid, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    29. In dir playwright/tests/components/ct-svelte-vite, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    30. In dir playwright/tests/components/ct-svelte, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    31. In dir playwright/tests/components/ct-vue-cli, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    32. In dir playwright/tests/components/ct-vue-vite, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    33. In dir playwright/tests/components/ct-vue2-cli, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    34. In dir playwright/tests/electron, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    35. In dir playwright/tests/playwright-test/stable-test-runner, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    36. 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

nocodb/nocodb

⚠️ Note that built had errors ⚠️
Req #29189 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

nuxt/nuxt

⚠️ Note that built had errors ⚠️
Req #529 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)
Req #7493 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-51367/built/local/tsserver.js:149798:9)
    at Object.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-51367/built/local/tsserver.js:135558:35)
    at /typescript-51367/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-51367/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-51367/built/local/tsserver.js:177524:43)
    at /typescript-51367/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-51367/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-51367/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-51367/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-51367/built/local/tsserver.js:181454:14)

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

Last few requests

{"seq":7490,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nuxt/src/app/entry.ts","line":10,"offset":7,"entryNames":[{"name":"generate","source":"/mnt/ts_downloads/nuxt/packages/nuxi/src/commands/generate","data":{"exportName":"default","exportMapKey":"generate|45622|","fileName":"/mnt/ts_downloads/nuxt/packages/nuxi/src/commands/generate.ts"}}]}}
{"seq":7491,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nuxt/src/app/entry.ts","line":10,"offset":7,"entryNames":[{"name":"generate","source":"/mnt/ts_downloads/nuxt/packages/schema/src/config/generate","data":{"exportName":"default","exportMapKey":"generate|20189|","fileName":"/mnt/ts_downloads/nuxt/packages/schema/src/config/generate.ts"}}]}}
{"seq":7492,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nuxt/src/app/entry.ts","line":10,"offset":7,"entryNames":[{"name":"generateApp","source":"/mnt/ts_downloads/nuxt/packages/nuxt/src/core/app","data":{"exportName":"generateApp","exportMapKey":"generateApp|18700|","fileName":"/mnt/ts_downloads/nuxt/packages/nuxt/src/core/app.ts"}}]}}
{"seq":7493,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nuxt/src/app/entry.ts","line":10,"offset":7,"entryNames":[{"name":"generateCodeFrame","source":"vue/compiler-sfc","data":{"exportName":"generateCodeFrame","exportMapKey":"generateCodeFrame|10097|","moduleSpecifier":"vue/compiler-sfc","fileName":"/mnt/ts_downloads/nuxt/node_modules/.pnpm/vue@3.2.47/node_modules/vue/compiler-sfc/index.d.ts"}}]}}

Repro Steps

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

pmndrs/react-spring

⚠️ Note that built had errors ⚠️
Req #9736 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

pmndrs/zustand

⚠️ Note that built had errors ⚠️
Req #497 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

@typescript-bot
Copy link
Collaborator

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

Details

pnpm/pnpm

⚠️ Note that built had errors ⚠️
Req #954 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)
Req #2995 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-51367/built/local/tsserver.js:141648:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-51367/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-51367/built/local/tsserver.js:135558:35)
    at /typescript-51367/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-51367/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-51367/built/local/tsserver.js:177524:43)
    at /typescript-51367/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-51367/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-51367/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-51367/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-51367/built/local/tsserver.js:181454: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":2992,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/env/plugin-commands-env/src/envList.ts","line":12,"offset":38,"entryNames":[{"name":"AgentOptions","source":"http","data":{"exportName":"AgentOptions","exportMapKey":"AgentOptions|34794|http","moduleSpecifier":"http","ambientModuleName":"http"}}]}}
{"seq":2993,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/env/plugin-commands-env/src/envList.ts","line":12,"offset":38,"entryNames":[{"name":"AgentOptions","source":"https","data":{"exportName":"AgentOptions","exportMapKey":"AgentOptions|34843|https","moduleSpecifier":"https","ambientModuleName":"https"}}]}}
{"seq":2994,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/env/plugin-commands-env/src/envList.ts","line":12,"offset":38,"entryNames":[{"name":"AgentOptions","source":"@pnpm/fetch","data":{"exportName":"AgentOptions","exportMapKey":"AgentOptions|8218|","moduleSpecifier":"@pnpm/fetch","fileName":"/mnt/ts_downloads/pnpm/network/fetch/src/fetchFromRegistry.ts"}}]}}
{"seq":2995,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/env/plugin-commands-env/src/envList.ts","line":12,"offset":38,"entryNames":[{"name":"AllowedDeprecatedVersions","source":"/mnt/ts_downloads/pnpm/packages/types/src/package","data":{"exportName":"AllowedDeprecatedVersions","exportMapKey":"AllowedDeprecatedVersions|8091|","fileName":"/mnt/ts_downloads/pnpm/packages/types/src/package.ts"}}]}}

Repro Steps

  1. git clone https://github.com/pnpm/pnpm --recurse-submodules
  2. In dir pnpm, run git reset --hard 5e32ea9b197d75f03b34d2804efd4c65214c4162
  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

react-hook-form/react-hook-form

⚠️ Note that built had errors ⚠️
Req #1607 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

react-native-elements/react-native-elements

⚠️ Note that built had errors ⚠️
Req #313 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

react-navigation/react-navigation

⚠️ Note that built had errors ⚠️
Req #69 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

ReactiveX/rxjs

⚠️ Note that built had errors ⚠️
Req #22138 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)
Req #35583 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-51367/built/local/tsserver.js:149798:9)
    at Object.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-51367/built/local/tsserver.js:135558:35)
    at /typescript-51367/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-51367/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-51367/built/local/tsserver.js:177524:43)
    at /typescript-51367/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-51367/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-51367/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-51367/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-51367/built/local/tsserver.js:181454:14)

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

Last few requests

{"seq":35580,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/internal/ajax/AjaxResponse.ts","line":1,"offset":42,"entryNames":[{"name":"AsyncResource","source":"async_hooks","data":{"exportName":"AsyncResource","exportMapKey":"AsyncResource|159270|async_hooks","moduleSpecifier":"async_hooks","ambientModuleName":"async_hooks"}}]}}
{"seq":35581,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/internal/ajax/AjaxResponse.ts","line":1,"offset":42,"entryNames":[{"name":"asyncScheduler","source":"../umd","data":{"exportName":"asyncScheduler","exportMapKey":"asyncScheduler|99595|","moduleSpecifier":"../umd","fileName":"/mnt/ts_downloads/rxjs/src/internal/umd.ts"}}]}}
{"seq":35582,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/internal/ajax/AjaxResponse.ts","line":1,"offset":42,"entryNames":[{"name":"AsyncScheduler","source":"../scheduler/AsyncScheduler","data":{"exportName":"AsyncScheduler","exportMapKey":"AsyncScheduler|97898|","moduleSpecifier":"../scheduler/AsyncScheduler","fileName":"/mnt/ts_downloads/rxjs/src/internal/scheduler/AsyncScheduler.ts"}}]}}
{"seq":35583,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/internal/ajax/AjaxResponse.ts","line":1,"offset":42,"entryNames":[{"name":"AsyncSubject","source":"../umd","data":{"exportName":"AsyncSubject","exportMapKey":"AsyncSubject|99592|","moduleSpecifier":"../umd","fileName":"/mnt/ts_downloads/rxjs/src/internal/umd.ts"}}]}}

Repro Steps

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

reduxjs/react-redux

⚠️ Note that built had errors ⚠️
Req #387 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

remix-run/react-router

⚠️ Note that built had errors ⚠️
Req #204 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

slidevjs/slidev

⚠️ Note that built had errors ⚠️
Req #597 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)
Req #599 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-51367/built/local/tsserver.js:141648:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-51367/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-51367/built/local/tsserver.js:135558:35)
    at /typescript-51367/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-51367/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-51367/built/local/tsserver.js:177524:43)
    at /typescript-51367/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-51367/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-51367/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-51367/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-51367/built/local/tsserver.js:181454:14)

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

Last few requests

{"seq":596,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/slidev/node/cli.ts","line":50,"offset":1,"entryNames":["blue"]}}
{"seq":597,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/slidev/node/cli.ts","line":50,"offset":1,"entryNames":[{"name":"_","source":"cypress/types/lodash","data":{"exportName":"export=","exportMapKey":"_|19723|","moduleSpecifier":"cypress/types/lodash","fileName":"/mnt/ts_downloads/slidev/node_modules/.pnpm/cypress@12.5.1/node_modules/cypress/types/lodash/index.d.ts"}}]}}
{"seq":598,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/slidev/node/cli.ts","line":50,"offset":1,"entryNames":[{"name":"_android","source":"/mnt/ts_downloads/slidev/node_modules/.pnpm/playwright-chromium@1.30.0/node_modules/playwright-chromium/index","data":{"exportName":"_android","exportMapKey":"_android|23217|","fileName":"/mnt/ts_downloads/slidev/node_modules/.pnpm/playwright-chromium@1.30.0/node_modules/playwright-chromium/index.d.ts"}}]}}
{"seq":599,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/slidev/node/cli.ts","line":50,"offset":1,"entryNames":[{"name":"_default","source":"/mnt/ts_downloads/slidev/node_modules/.pnpm/mermaid@9.3.0/node_modules/mermaid/dist/utils","data":{"exportName":"default","exportMapKey":"_default|5859|","fileName":"/mnt/ts_downloads/slidev/node_modules/.pnpm/mermaid@9.3.0/node_modules/mermaid/dist/utils.d.ts"}}]}}

Repro Steps

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

solidjs/solid

⚠️ Note that built had errors ⚠️
Req #1137 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

statelyai/xstate

⚠️ Note that built had errors ⚠️
Req #1422 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

supabase/supabase

⚠️ Note that built had errors ⚠️
Req #959 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

TanStack/query

⚠️ Note that built had errors ⚠️
Req #3109 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

trpc/trpc

⚠️ Note that built had errors ⚠️
Req #1327 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

vercel/swr

⚠️ Note that built had errors ⚠️
Req #781 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

vitejs/vite

⚠️ Note that built had errors ⚠️
Req #1374 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)
Req #2177 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-51367/built/local/tsserver.js:149798:9)
    at Object.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-51367/built/local/tsserver.js:135558:35)
    at /typescript-51367/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-51367/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-51367/built/local/tsserver.js:177524:43)
    at /typescript-51367/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-51367/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-51367/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-51367/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-51367/built/local/tsserver.js:181454: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":2174,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/plugins/asset.ts","line":166,"offset":62,"entryNames":[{"name":"isCore","source":"resolve","data":{"exportName":"isCore","exportMapKey":"isCore|55121|","moduleSpecifier":"resolve","fileName":"/mnt/ts_downloads/vite/node_modules/.pnpm/@types+resolve@1.20.2/node_modules/@types/resolve/index.d.ts"}}]}}
{"seq":2175,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/plugins/asset.ts","line":166,"offset":62,"entryNames":[{"name":"isCryptoKey","source":"node:util/types","data":{"exportName":"isCryptoKey","exportMapKey":"isCryptoKey|54615|node:util/types","moduleSpecifier":"node:util/types","ambientModuleName":"node:util/types"}}]}}
{"seq":2176,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/plugins/asset.ts","line":166,"offset":62,"entryNames":[{"name":"isCSSRequest","source":"./css","data":{"exportName":"isCSSRequest","exportMapKey":"isCSSRequest|55666|","moduleSpecifier":"./css","fileName":"/mnt/ts_downloads/vite/packages/vite/src/node/plugins/css.ts"}}]}}
{"seq":2177,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/plugins/asset.ts","line":166,"offset":62,"entryNames":[{"name":"isCSSRequest","source":"../publicUtils","data":{"exportName":"isCSSRequest","exportMapKey":"isCSSRequest|44957|","moduleSpecifier":"../publicUtils","fileName":"/mnt/ts_downloads/vite/packages/vite/src/node/publicUtils.ts"}}]}}

Repro Steps

  1. git clone https://github.com/vitejs/vite --recurse-submodules
  2. In dir vite, run git reset --hard 3d3788d5518350dd989659548ce0610134781851
  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 #187 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)
Req #192 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-51367/built/local/tsserver.js:141648:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-51367/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-51367/built/local/tsserver.js:135558:35)
    at /typescript-51367/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-51367/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-51367/built/local/tsserver.js:177524:43)
    at /typescript-51367/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-51367/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-51367/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-51367/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-51367/built/local/tsserver.js:181454: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":189,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-core/__tests__/transform.spec.ts","line":161,"offset":50,"entryNames":[{"name":"access","source":"fs","data":{"exportName":"access","exportMapKey":"access|11473|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":190,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-core/__tests__/transform.spec.ts","line":161,"offset":50,"entryNames":[{"name":"access","source":"fs/promises","data":{"exportName":"access","exportMapKey":"access|11530|fs/promises","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":191,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-core/__tests__/transform.spec.ts","line":161,"offset":50,"entryNames":[{"name":"Accessibility","source":"/mnt/ts_downloads/core/node_modules/.pnpm/puppeteer@19.6.3/node_modules/puppeteer/lib/types","data":{"exportName":"Accessibility","exportMapKey":"Accessibility|1|","fileName":"/mnt/ts_downloads/core/node_modules/.pnpm/puppeteer@19.6.3/node_modules/puppeteer/lib/types.d.ts"}}]}}
{"seq":192,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-core/__tests__/transform.spec.ts","line":161,"offset":50,"entryNames":[{"name":"ACCESSOR_TYPES","source":"/mnt/ts_downloads/core/node_modules/.pnpm/@babel+types@7.20.7/node_modules/@babel/types/lib/index","data":{"exportName":"ACCESSOR_TYPES","exportMapKey":"ACCESSOR_TYPES|5933|","fileName":"/mnt/ts_downloads/core/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

@typescript-bot
Copy link
Collaborator

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

Details

vuejs/devtools

⚠️ Note that built had errors ⚠️
Req #1341 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)

🎉 New server no longer has errors 🎉

vuejs/vue

⚠️ Note that built had errors ⚠️
Req #500 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)
Req #6752 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-51367/built/local/tsserver.js:149798:9)
    at Object.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-51367/built/local/tsserver.js:135558:35)
    at /typescript-51367/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-51367/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-51367/built/local/tsserver.js:177524:43)
    at /typescript-51367/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-51367/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-51367/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-51367/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-51367/built/local/tsserver.js:181454: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":6749,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/compiler/error-detector.ts","line":93,"offset":53,"entryNames":[{"name":"closeSync","source":"fs","data":{"exportName":"closeSync","exportMapKey":"closeSync|31134|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":6750,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/compiler/error-detector.ts","line":93,"offset":53,"entryNames":[{"name":"cluster","source":"cluster","data":{"exportName":"default","exportMapKey":"cluster|30794|cluster","moduleSpecifier":"cluster","ambientModuleName":"cluster"}}]}}
{"seq":6751,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/compiler/error-detector.ts","line":93,"offset":53,"entryNames":[{"name":"CodegenState","source":"/mnt/ts_downloads/vue/src/compiler/codegen/index","data":{"exportName":"CodegenState","exportMapKey":"CodegenState|35486|","fileName":"/mnt/ts_downloads/vue/src/compiler/codegen/index.ts"}}]}}
{"seq":6752,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/compiler/error-detector.ts","line":93,"offset":53,"entryNames":[{"name":"compile","source":"web/entry-compiler","data":{"exportName":"compile","exportMapKey":"compile|35519|","moduleSpecifier":"web/entry-compiler","fileName":"/mnt/ts_downloads/vue/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 #910 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)
Req #1422 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-51367/built/local/tsserver.js:149798:9)
    at Object.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-51367/built/local/tsserver.js:135558:35)
    at /typescript-51367/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-51367/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-51367/built/local/tsserver.js:177524:43)
    at /typescript-51367/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-51367/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-51367/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-51367/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-51367/built/local/tsserver.js:181454: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":1419,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/VAlert/__tests__/VAlert.spec.cy.tsx","line":35,"offset":22,"entryNames":[{"name":"validateTimestamp","source":"/mnt/ts_downloads/vuetify/packages/vuetify/src/components/VCalendar/util/timestamp","data":{"exportName":"validateTimestamp","exportMapKey":"validateTimestamp|16189|","fileName":"/mnt/ts_downloads/vuetify/packages/vuetify/src/components/VCalendar/util/timestamp.ts"}}]}}
{"seq":1420,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/VAlert/__tests__/VAlert.spec.cy.tsx","line":35,"offset":22,"entryNames":[{"name":"validateWeekdays","source":"/mnt/ts_downloads/vuetify/packages/vuetify/src/components/VCalendar/util/props","data":{"exportName":"validateWeekdays","exportMapKey":"validateWeekdays|16256|","fileName":"/mnt/ts_downloads/vuetify/packages/vuetify/src/components/VCalendar/util/props.ts"}}]}}
{"seq":1421,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/VAlert/__tests__/VAlert.spec.cy.tsx","line":35,"offset":22,"entryNames":[{"name":"VApp","source":"@/components/VApp","data":{"exportName":"VApp","exportMapKey":"VApp|15541|","moduleSpecifier":"@/components/VApp","fileName":"/mnt/ts_downloads/vuetify/packages/vuetify/src/components/VApp/index.ts"}}]}}
{"seq":1422,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/VAlert/__tests__/VAlert.spec.cy.tsx","line":35,"offset":22,"entryNames":[{"name":"VAppBar","source":"@/labs/allComponents","data":{"exportName":"VAppBar","exportMapKey":"VAppBar|15606|","moduleSpecifier":"@/labs/allComponents","fileName":"/mnt/ts_downloads/vuetify/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 c030266b3f2f29eb7415efc3603e650b7192d157
  3. Back in the initial folder, download RepoResults2/vuetifyjs.vuetify.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./vuetify ./vuetifyjs.vuetify.replay.txt path/to/tsserver.js
  6. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

withastro/astro

⚠️ Note that built had errors ⚠️
Req #711 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)
Req #6878 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-51367/built/local/tsserver.js:149798:9)
    at Object.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-51367/built/local/tsserver.js:135558:35)
    at /typescript-51367/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-51367/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-51367/built/local/tsserver.js:177524:43)
    at /typescript-51367/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-51367/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-51367/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-51367/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-51367/built/local/tsserver.js:181454: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":6875,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/src/content/types-generator.ts","line":89,"offset":13,"entryNames":[{"name":"createAbstractBuilder","source":"/mnt/ts_downloads/astro/node_modules/.pnpm/typescript@4.9.5/node_modules/typescript/lib/typescript","data":{"exportName":"createAbstractBuilder","exportMapKey":"createAbstractBuilder|54130|","fileName":"/mnt/ts_downloads/astro/node_modules/.pnpm/typescript@4.9.5/node_modules/typescript/lib/typescript.d.ts","isPackageJsonImport":true}}]}}
{"seq":6876,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/src/content/types-generator.ts","line":89,"offset":13,"entryNames":[{"name":"createAstro","source":"../runtime/server/astro-global.js","data":{"exportName":"createAstro","exportMapKey":"createAstro|40892|","moduleSpecifier":"../runtime/server/astro-global.js","fileName":"/mnt/ts_downloads/astro/packages/astro/src/runtime/server/astro-global.ts"}}]}}
{"seq":6877,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/src/content/types-generator.ts","line":89,"offset":13,"entryNames":[{"name":"createAstroComponentInstance","source":"../runtime/server/render/astro/instance.js","data":{"exportName":"createAstroComponentInstance","exportMapKey":"createAstroComponentInstance|29463|","moduleSpecifier":"../runtime/server/render/astro/instance.js","fileName":"/mnt/ts_downloads/astro/packages/astro/src/runtime/server/render/astro/instance.ts"}}]}}
{"seq":6878,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/src/content/types-generator.ts","line":89,"offset":13,"entryNames":[{"name":"createAstroJSXComponent","source":"../jsx/index.js","data":{"exportName":"createAstroJSXComponent","exportMapKey":"createAstroJSXComponent|43271|","moduleSpecifier":"../jsx/index.js","fileName":"/mnt/ts_downloads/astro/packages/astro/src/jsx/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/withastro/astro --recurse-submodules
  2. In dir astro, run git reset --hard b0aca3c66a76fa8ef7a4ca46b3db378ec70e2002
  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

youzan/vant

⚠️ Note that built had errors ⚠️
Req #243 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141641:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149784:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135558:35)
    at /typescript-main/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177524:43)
    at /typescript-main/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181454:14)
Req #5314 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-51367/built/local/tsserver.js:149798:9)
    at Object.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:149669:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-51367/built/local/tsserver.js:135558:35)
    at /typescript-51367/built/local/tsserver.js:179180:43
    at mapDefined (/typescript-51367/built/local/tsserver.js:2628:22)
    at IOSession.getCompletionEntryDetails (/typescript-51367/built/local/tsserver.js:179178:20)
    at completionEntryDetails (/typescript-51367/built/local/tsserver.js:177524:43)
    at /typescript-51367/built/local/tsserver.js:179868:69
    at IOSession.executeWithRequestId (/typescript-51367/built/local/tsserver.js:179860:14)
    at IOSession.executeCommand (/typescript-51367/built/local/tsserver.js:179868:29)
    at IOSession.onMessage (/typescript-51367/built/local/tsserver.js:179910:51)
    at Interface.<anonymous> (/typescript-51367/built/local/tsserver.js:181454: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":5311,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vant/src/image-preview/ImagePreview.tsx","line":147,"offset":7,"entryNames":[{"name":"RADIO_KEY","source":"../radio-group/RadioGroup","data":{"exportName":"RADIO_KEY","exportMapKey":"RADIO_KEY|35518|","moduleSpecifier":"../radio-group/RadioGroup","fileName":"/mnt/ts_downloads/vant/packages/vant/src/radio-group/RadioGroup.tsx"}}]}}
{"seq":5312,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vant/src/image-preview/ImagePreview.tsx","line":147,"offset":7,"entryNames":[{"name":"RadioGroup","source":"../radio-group/RadioGroup","data":{"exportName":"default","exportMapKey":"RadioGroup|69579|","moduleSpecifier":"../radio-group/RadioGroup","fileName":"/mnt/ts_downloads/vant/packages/vant/src/radio-group/RadioGroup.tsx"}}]}}
{"seq":5313,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vant/src/image-preview/ImagePreview.tsx","line":147,"offset":7,"entryNames":[{"name":"RadioGroup","source":"/mnt/ts_downloads/vant/packages/vant/src/radio-group/index","data":{"exportName":"default","exportMapKey":"RadioGroup|46547|","fileName":"/mnt/ts_downloads/vant/packages/vant/src/radio-group/index.ts"}}]}}
{"seq":5314,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vant/src/image-preview/ImagePreview.tsx","line":147,"offset":7,"entryNames":[{"name":"radioGroupProps","source":"../radio-group/RadioGroup","data":{"exportName":"radioGroupProps","exportMapKey":"radioGroupProps|46549|","moduleSpecifier":"../radio-group/RadioGroup","fileName":"/mnt/ts_downloads/vant/packages/vant/src/radio-group/RadioGroup.tsx"}}]}}

Repro Steps

  1. git clone https://github.com/youzan/vant --recurse-submodules
  2. In dir vant, run git reset --hard 1940541ea3c717497cda2a90cbeb8cf721243e81
  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

Copy link
Member

@sandersn sandersn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lots of suggestions for the wording. Also, can you test this just with examples of usage in tests/cases/conformance/es2023/es2023ArrayByCopy.ts ? Looks like there are similar things in the es2022 folder.

src/lib/es2023.array.d.ts Outdated Show resolved Hide resolved
src/lib/es2023.array.d.ts Outdated Show resolved Hide resolved
src/lib/es2023.array.d.ts Outdated Show resolved Hide resolved
src/lib/es2023.array.d.ts Outdated Show resolved Hide resolved
src/lib/es2023.array.d.ts Outdated Show resolved Hide resolved
src/lib/es2023.array.d.ts Outdated Show resolved Hide resolved
src/lib/es2023.array.d.ts Outdated Show resolved Hide resolved
src/lib/es2023.array.d.ts Outdated Show resolved Hide resolved
src/lib/es2023.array.d.ts Outdated Show resolved Hide resolved
src/lib/es2023.array.d.ts Outdated Show resolved Hide resolved
PR Backlog automation moved this from Waiting on reviewers to Waiting on author Feb 25, 2023
sno2 and others added 9 commits March 14, 2023 17:04
Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
Co-authored-by: Tim Buckley <timothypbuckley@gmail.com>
Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
@adrienharnay
Copy link

Hi, did you reach a consensus on the last standing issue?

Copy link
Member

@sandersn sandersn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, although I don't know if I want to ship this after the 5.1 beta.

@DanielRosenwasser I'm inclined to keep this until 5.2. Do you agree?

PR Backlog automation moved this from Waiting on author to Needs merge Apr 19, 2023
src/lib/es2023.array.d.ts Outdated Show resolved Hide resolved
@sandersn sandersn merged commit e8c7927 into microsoft:main Jun 2, 2023
17 checks passed
PR Backlog automation moved this from Needs merge to Done Jun 2, 2023
@sno2 sno2 deleted the feat/change-array-copy branch June 3, 2023 02:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
For Backlog Bug PRs that fix a backlog bug
Projects
PR Backlog
  
Done
Development

Successfully merging this pull request may close these issues.

Support change-array-by-copy tc39 proposal
9 participants