Skip to content

Do not report errors when inference is partially blocked #52728

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

Conversation

Andarist
Copy link
Contributor

fixes #50818
sort of supersedes #52393

cc @andrewbranch @weswigham

@typescript-bot typescript-bot added the For Milestone Bug PRs that fix a bug with a specific milestone label Feb 12, 2023
@@ -32601,7 +32604,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
const isTaggedTemplate = node.kind === SyntaxKind.TaggedTemplateExpression;
const isDecorator = node.kind === SyntaxKind.Decorator;
const isJsxOpeningOrSelfClosingElement = isJsxOpeningLikeElement(node);
const reportErrors = !candidatesOutArray;
const reportErrors = !isInferencePartiallyBlocked && !candidatesOutArray;
Copy link
Contributor Author

Choose a reason for hiding this comment

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

alternatively, we could check checkMode but ContextFlags.Completions isn't currently passed down as any kind of checkMode (whereas CheckMode.IsForStringLiteralArgumentCompletions already exists). So this would require some additional plumbing and I'm not sure if that's desired

Comment on lines +7 to +9
goTo.marker("1");
verify.completions({ exact: undefined });
verify.noErrors();
Copy link
Contributor Author

Choose a reason for hiding this comment

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

this was reporting excess property check - I still think that perhaps it shouldn't cause applicability error in this case when requesting completions but that's a separate problem

Comment on lines +20 to +25
goTo.marker("1");
const markerPosition = test.markers()[0].position;
edit.paste(`bar: { fn: (a: string, b) => {}, thing: "asd" },`)
edit.replace(markerPosition + 4, 1, 'z')
verify.completions({ isNewIdentifierLocation: true });
verify.noErrors();
Copy link
Contributor Author

Choose a reason for hiding this comment

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

This was an interesting case because the whole argument got blocked and thus A and B were replaced with their constraints and thus typing the argument Funcs<unknown, Record<string, unknown>>. And then the argument became not assignable to this target type - see the playground here

const result = fn();
isInferencePartiallyBlocked = false;
Copy link
Member

Choose a reason for hiding this comment

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

Is this reentrant such that you should save the value and restore it, rather than unconditionally setting false?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I intentionally ignored this to keep the implementation simpler as I dont think it is

@DanielRosenwasser
Copy link
Member

@typescript-bot pack this
@typescript-bot user test tsserver
@typescript-bot test tsserver top100

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 13, 2023

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

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 13, 2023

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

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 13, 2023

Heya @DanielRosenwasser, I've started to run the tarball bundle task on this PR at dbd8664. You can monitor the build here.

@andrewbranch
Copy link
Member

This looks good to me, but will wait until our extended tests work again to approve 🥲

@typescript-bot
Copy link
Collaborator

Hey @DanielRosenwasser, I've packed this into an installable tgz. You can install it for testing by referencing it in your package.json like so:

{
    "devDependencies": {
        "typescript": "https://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_apis/build/builds/146365/artifacts?artifactName=tgz&fileId=05C462E333056626696C94C96F657AF9D7A06593141261FE6B5DD914454C575E02&fileName=/typescript-5.0.0-insiders.20230216.tgz"
    }
}

and then running npm install.

@jakebailey
Copy link
Member

The test stuff is working again, but this PR has a conflict now so I don't know if they'd actually give the right results.

…sts-with-blocked-inference

# Conflicts:
#	src/compiler/checker.ts
@Andarist
Copy link
Contributor Author

@jakebailey conflicts resolved

@jakebailey
Copy link
Member

@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 pack this

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 16, 2023

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

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

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 16, 2023

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

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 16, 2023

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

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 16, 2023

Heya @jakebailey, I've started to run the tarball bundle task on this PR at 92ec29e. You can monitor the build here.

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 16, 2023

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

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 16, 2023

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

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 16, 2023

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

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 16, 2023

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

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 16, 2023

Hey @jakebailey, I've packed this into an installable tgz. You can install it for testing by referencing it in your package.json like so:

{
    "devDependencies": {
        "typescript": "https://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_apis/build/builds/146631/artifacts?artifactName=tgz&fileId=38E8842E91C13915345C18755DD5B0B029E4E8B91BB68404BC6472ED6159186D02&fileName=/typescript-5.0.0-insiders.20230216.tgz"
    }
}

and then running npm install.


There is also a playground for this build and an npm module you can use via "typescript": "npm:@typescript-deploys/[email protected]".;

@typescript-bot
Copy link
Collaborator

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

Everything looks good!

@typescript-bot
Copy link
Collaborator

Heya @jakebailey, I've run the RWC suite on this PR - assuming you're on the TS core team, you can view the resulting diff here.

@typescript-bot
Copy link
Collaborator

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

Everything looks good!

@jakebailey
Copy link
Member

Just to check my understanding, this silences the errors, but is it possible that information related to those errors persists in some cache?

@Andarist
Copy link
Contributor Author

This silences error reporting but before diagnostics.add is called - so no, nothing should be put into the cache. If anything would be cached during this call then it would be a bug - those calls are sensitive to supplied "work in progress" input and thus caching has to be severely limited during those calls.

Copy link
Member

@jakebailey jakebailey left a comment

Choose a reason for hiding this comment

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

I think I thought that we'd leave stuff around in relation checking, but, I guess that's not actually a problem.

@Andarist
Copy link
Contributor Author

Ye, if I understand correctly the relationship cache is stable~ since it just caches the results of comparing A and B but that's totally unrelated to where those A and B are coming from.

@typescript-bot
Copy link
Collaborator

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

Everything looks good!

@typescript-bot
Copy link
Collaborator

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

Something interesting changed - please have a look.

Details

angular/angular-cli

⚠️ Note that built also had errors ⚠️
Req #28377 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149664:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #28377 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288:14)

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

Last few requests

{"seq":28374,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/core/src/utils/template.ts","line":162,"offset":67,"entryNames":[{"name":"askConfirmation","source":"/mnt/ts_downloads/angular-cli/packages/angular/cli/src/utilities/prompt","data":{"exportName":"askConfirmation","exportMapKey":"askConfirmation|116137|","fileName":"/mnt/ts_downloads/angular-cli/packages/angular/cli/src/utilities/prompt.ts"}}]}}
{"seq":28375,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/core/src/utils/template.ts","line":162,"offset":67,"entryNames":[{"name":"askQuestion","source":"/mnt/ts_downloads/angular-cli/packages/angular/cli/src/utilities/prompt","data":{"exportName":"askQuestion","exportMapKey":"askQuestion|116138|","fileName":"/mnt/ts_downloads/angular-cli/packages/angular/cli/src/utilities/prompt.ts"}}]}}
{"seq":28376,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/core/src/utils/template.ts","line":162,"offset":67,"entryNames":[{"name":"asNativeElements","source":"/mnt/ts_downloads/angular-cli/node_modules/@angular/core/index","data":{"exportName":"asNativeElements","exportMapKey":"asNativeElements|116295|","fileName":"/mnt/ts_downloads/angular-cli/node_modules/@angular/core/index.d.ts"}}]}}
{"seq":28377,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/core/src/utils/template.ts","line":162,"offset":67,"entryNames":[{"name":"asPosixPath","source":"..","data":{"exportName":"asPosixPath","exportMapKey":"asPosixPath|113318|","moduleSpecifier":"..","fileName":"/mnt/ts_downloads/angular-cli/packages/angular_devkit/core/src/index.ts"}}]}}

Repro Steps

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

angular/angular

⚠️ Note that built also had errors ⚠️
Req #9110 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149664:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #9110 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288:14)

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

Last few requests

{"seq":9107,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-cli/src/ngtsc/annotations/component/src/handler.ts","line":998,"offset":8,"entryNames":[{"name":"bypassSanitizationTrustUrl","source":"/mnt/ts_downloads/angular/packages/core/src/sanitization/bypass","data":{"exportName":"bypassSanitizationTrustUrl","exportMapKey":"bypassSanitizationTrustUrl|66069|","fileName":"/mnt/ts_downloads/angular/packages/core/src/sanitization/bypass.ts"}}]}}
{"seq":9108,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-cli/src/ngtsc/annotations/component/src/handler.ts","line":998,"offset":8,"entryNames":[{"name":"BypassType","source":"/mnt/ts_downloads/angular/packages/core/src/sanitization/bypass","data":{"exportName":"BypassType","exportMapKey":"BypassType|65763|","fileName":"/mnt/ts_downloads/angular/packages/core/src/sanitization/bypass.ts"}}]}}
{"seq":9109,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-cli/src/ngtsc/annotations/component/src/handler.ts","line":998,"offset":8,"entryNames":[{"name":"calcPossibleSecurityContexts","source":"@angular/compiler/src/template_parser/binding_parser","data":{"exportName":"calcPossibleSecurityContexts","exportMapKey":"calcPossibleSecurityContexts|67320|","moduleSpecifier":"@angular/compiler/src/template_parser/binding_parser","fileName":"/mnt/ts_downloads/angular/packages/compiler/src/template_parser/binding_parser.ts"}}]}}
{"seq":9110,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-cli/src/ngtsc/annotations/component/src/handler.ts","line":998,"offset":8,"entryNames":[{"name":"calcProjectFileAndBasePath","source":"@angular/compiler-cli","data":{"exportName":"calcProjectFileAndBasePath","exportMapKey":"calcProjectFileAndBasePath|67781|","moduleSpecifier":"@angular/compiler-cli","fileName":"/mnt/ts_downloads/angular/packages/compiler-cli/index.ts"}}]}}

Repro Steps

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

angular/components

⚠️ Note that built also had errors ⚠️
Req #868 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149664:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #868 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288:14)

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

Last few requests

{"seq":865,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/cdk-experimental/popover-edit/popover-edit-position-strategy-factory.ts","line":17,"offset":1,"entryNames":[{"name":"CdkConnectedOverlay","source":"@angular/cdk/overlay","data":{"exportName":"CdkConnectedOverlay","exportMapKey":"CdkConnectedOverlay|13860|","moduleSpecifier":"@angular/cdk/overlay","fileName":"/mnt/ts_downloads/components/src/cdk/overlay/overlay-directives.ts"}}]}}
{"seq":866,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/cdk-experimental/popover-edit/popover-edit-position-strategy-factory.ts","line":17,"offset":1,"entryNames":[{"name":"CdkDefaultEnabledColumnResize","source":"/mnt/ts_downloads/components/src/cdk-experimental/column-resize/column-resize-directives/default-enabled-column-resize","data":{"exportName":"CdkDefaultEnabledColumnResize","exportMapKey":"CdkDefaultEnabledColumnResize|14021|","fileName":"/mnt/ts_downloads/components/src/cdk-experimental/column-resize/column-resize-directives/default-enabled-column-resize.ts"}}]}}
{"seq":867,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/cdk-experimental/popover-edit/popover-edit-position-strategy-factory.ts","line":17,"offset":1,"entryNames":[{"name":"CdkDefaultEnabledColumnResizeFlex","source":"/mnt/ts_downloads/components/src/cdk-experimental/column-resize/column-resize-directives/default-enabled-column-resize-flex","data":{"exportName":"CdkDefaultEnabledColumnResizeFlex","exportMapKey":"CdkDefaultEnabledColumnResizeFlex|14023|","fileName":"/mnt/ts_downloads/components/src/cdk-experimental/column-resize/column-resize-directives/default-enabled-column-resize-flex.ts"}}]}}
{"seq":868,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/cdk-experimental/popover-edit/popover-edit-position-strategy-factory.ts","line":17,"offset":1,"entryNames":[{"name":"CdkEditable","source":"./public-api","data":{"exportName":"CdkEditable","exportMapKey":"CdkEditable|13995|","moduleSpecifier":"./public-api","fileName":"/mnt/ts_downloads/components/src/cdk-experimental/popover-edit/public-api.ts"}}]}}

Repro Steps

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

ant-design/ant-design

⚠️ Note that built also had errors ⚠️
Req #12587 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149664:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #12587 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288:14)

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

Last few requests

{"seq":12584,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/locale/ga_IE.ts","line":35,"offset":17,"entryNames":[{"name":"ajaxSetup","source":"/mnt/ts_downloads/ant-design/node_modules/@types/jquery/index","data":{"exportName":"ajaxSetup","exportMapKey":"ajaxSetup|64684|","fileName":"/mnt/ts_downloads/ant-design/node_modules/@types/jquery/index.d.ts"}}]}}
{"seq":12585,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/locale/ga_IE.ts","line":35,"offset":17,"entryNames":[{"name":"ajaxTransport","source":"/mnt/ts_downloads/ant-design/node_modules/@types/jquery/index","data":{"exportName":"ajaxTransport","exportMapKey":"ajaxTransport|151692|","fileName":"/mnt/ts_downloads/ant-design/node_modules/@types/jquery/index.d.ts"}}]}}
{"seq":12586,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/locale/ga_IE.ts","line":35,"offset":17,"entryNames":[{"name":"AjaxUploader","source":"/mnt/ts_downloads/ant-design/node_modules/rc-upload/lib/AjaxUploader","data":{"exportName":"default","exportMapKey":"AjaxUploader|8858|","fileName":"/mnt/ts_downloads/ant-design/node_modules/rc-upload/lib/AjaxUploader.d.ts"}}]}}
{"seq":12587,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/locale/ga_IE.ts","line":35,"offset":17,"entryNames":[{"name":"Alert","source":"antd","data":{"exportName":"Alert","exportMapKey":"Alert|24053|","moduleSpecifier":"antd","fileName":"/mnt/ts_downloads/ant-design/components/index.ts"}}]}}

Repro Steps

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

apache/echarts

⚠️ Note that built also had errors ⚠️
Req #20460 - completionInfo
    at getTextOfPropertyName (/typescript-main/built/local/tsserver.js:16019:16)
    at Object.getMemberOverrideModifierStatus (/typescript-main/built/local/tsserver.js:82399:51)
    at /typescript-main/built/local/tsserver.js:148944:43
    at Object.addNewNodeForMemberSymbol (/typescript-main/built/local/tsserver.js:146506:7)
    at getEntryForMemberCompletion (/typescript-main/built/local/tsserver.js:148925:22)
    at createCompletionEntry (/typescript-main/built/local/tsserver.js:148822:64)
    at getCompletionEntriesFromSymbols (/typescript-main/built/local/tsserver.js:149363:19)
    at completionInfoFromData (/typescript-main/built/local/tsserver.js:148487:23)
    at Object.getCompletionsAtPosition (/typescript-main/built/local/tsserver.js:148309:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-main/built/local/tsserver.js:135424:35)
    at IOSession.getCompletions (/typescript-main/built/local/tsserver.js:178935:54)
    at completionInfo (/typescript-main/built/local/tsserver.js:177346:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #20460 - completionInfo
    at getTextOfPropertyName (/typescript-52728/built/local/tsserver.js:16019:16)
    at Object.getMemberOverrideModifierStatus (/typescript-52728/built/local/tsserver.js:82402:51)
    at /typescript-52728/built/local/tsserver.js:148947:43
    at Object.addNewNodeForMemberSymbol (/typescript-52728/built/local/tsserver.js:146509:7)
    at getEntryForMemberCompletion (/typescript-52728/built/local/tsserver.js:148928:22)
    at createCompletionEntry (/typescript-52728/built/local/tsserver.js:148825:64)
    at getCompletionEntriesFromSymbols (/typescript-52728/built/local/tsserver.js:149366:19)
    at completionInfoFromData (/typescript-52728/built/local/tsserver.js:148490:23)
    at Object.getCompletionsAtPosition (/typescript-52728/built/local/tsserver.js:148312:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-52728/built/local/tsserver.js:135427:35)
    at IOSession.getCompletions (/typescript-52728/built/local/tsserver.js:178938:54)
    at completionInfo (/typescript-52728/built/local/tsserver.js:177349:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288:14)

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

Last few requests

{"seq":20457,"type":"request","command":"getOutliningSpans","arguments":{"file":"@PROJECT_ROOT@/src/chart/candlestick/CandlestickSeries.ts"}}
{"seq":20458,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/src/chart/candlestick/CandlestickSeries.ts","textChanges":[{"newText":" //comment","start":{"line":1,"offset":3},"end":{"line":1,"offset":3}}]}],"closedFiles":[],"openFiles":[]}}
{"seq":20459,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/chart/candlestick/CandlestickSeries.ts","line":46,"offset":23}}
{"seq":20460,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/chart/candlestick/CandlestickSeries.ts","line":87,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}}

Repro Steps

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

babel/babel

⚠️ Note that built also had errors ⚠️
Req #4645 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149664:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #4645 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288:14)

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

Last few requests

{"seq":4642,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/babel-parser/src/parse-error/standard-errors.ts","line":99,"offset":12,"entryNames":[{"name":"newParameterDeclarationScope","source":"/mnt/ts_downloads/babel/packages/babel-parser/src/util/expression-scope","data":{"exportName":"newParameterDeclarationScope","exportMapKey":"newParameterDeclarationScope|5539|","fileName":"/mnt/ts_downloads/babel/packages/babel-parser/src/util/expression-scope.ts"}}]}}
{"seq":4643,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/babel-parser/src/parse-error/standard-errors.ts","line":99,"offset":12,"entryNames":[{"name":"NODE_FIELDS","source":"../../../babel-types/src/definitions","data":{"exportName":"NODE_FIELDS","exportMapKey":"NODE_FIELDS|4085|","moduleSpecifier":"../../../babel-types/src/definitions","fileName":"/mnt/ts_downloads/babel/packages/babel-types/src/definitions/index.ts"}}]}}
{"seq":4644,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/babel-parser/src/parse-error/standard-errors.ts","line":99,"offset":12,"entryNames":[{"name":"NODE_PARENT_VALIDATIONS","source":"../../../babel-types/src/definitions","data":{"exportName":"NODE_PARENT_VALIDATIONS","exportMapKey":"NODE_PARENT_VALIDATIONS|4088|","moduleSpecifier":"../../../babel-types/src/definitions","fileName":"/mnt/ts_downloads/babel/packages/babel-types/src/definitions/index.ts"}}]}}
{"seq":4645,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/babel-parser/src/parse-error/standard-errors.ts","line":99,"offset":12,"entryNames":[{"name":"NodePath","source":"@babel/traverse","data":{"exportName":"NodePath","exportMapKey":"NodePath|6492|","moduleSpecifier":"@babel/traverse","fileName":"/mnt/ts_downloads/babel/packages/babel-traverse/src/index.ts"}}]}}

Repro Steps

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

chakra-ui/chakra-ui

⚠️ Note that built also had errors ⚠️
Req #1404 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141529:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149650:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #1404 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52728/built/local/tsserver.js:141532:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149653:62)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288: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":1401,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/components/clickable/src/use-clickable.ts","line":30,"offset":6,"entryNames":["@abstract"]}}
{"seq":1402,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/components/clickable/src/use-clickable.ts","line":41,"offset":40,"includeExternalModuleExports":true,"triggerKind":1}}
{"seq":1403,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/components/clickable/src/use-clickable.ts","line":41,"offset":40,"entryNames":["arguments"]}}
{"seq":1404,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/components/clickable/src/use-clickable.ts","line":41,"offset":40,"entryNames":[{"name":"__DEV__","source":"/mnt/ts_downloads/chakra-ui/packages/legacy/utils/src/assertion","data":{"exportName":"__DEV__","exportMapKey":"__DEV__|59975|","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 db611b154fe67c732b68b35a1c2f18cdc8a45f78
  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 also had errors ⚠️
Req #2316 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149664:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #2316 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288: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":2313,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/App.tsx","line":750,"offset":57,"entryNames":[{"name":"bugIssueTemplate","source":"/mnt/ts_downloads/excalidraw/src/bug-issue-template","data":{"exportName":"default","exportMapKey":"bugIssueTemplate|58840|","fileName":"/mnt/ts_downloads/excalidraw/src/bug-issue-template.js"}}]}}
{"seq":2314,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/App.tsx","line":750,"offset":57,"entryNames":[{"name":"buildQueries","source":"/mnt/ts_downloads/excalidraw/node_modules/@testing-library/react/types/index","data":{"exportName":"buildQueries","exportMapKey":"buildQueries|59113|","fileName":"/mnt/ts_downloads/excalidraw/node_modules/@testing-library/react/types/index.d.ts"}}]}}
{"seq":2315,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/App.tsx","line":750,"offset":57,"entryNames":[{"name":"bumpVersion","source":"../element/mutateElement","data":{"exportName":"bumpVersion","exportMapKey":"bumpVersion|30863|","moduleSpecifier":"../element/mutateElement","fileName":"/mnt/ts_downloads/excalidraw/src/element/mutateElement.ts"}}]}}
{"seq":2316,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/App.tsx","line":750,"offset":57,"entryNames":[{"name":"Button","source":"../packages/excalidraw","data":{"exportName":"Button","exportMapKey":"Button|30875|","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 b9ba407f96fc4305443a4a3c0816b692a053378c
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir excalidraw/dev-docs, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir excalidraw, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir excalidraw/src/packages/excalidraw, run yarn install --ignore-engines --ignore-scripts --silent
    4. In dir excalidraw/src/packages/utils, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults1/excalidraw.excalidraw.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./excalidraw ./excalidraw.excalidraw.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

facebook/docusaurus

⚠️ Note that built also had errors ⚠️
Req #4190 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149664:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #4190 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288:14)

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

Last few requests

{"seq":4187,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@[email protected]","line":21676,"offset":74,"entryNames":[{"name":"matches","source":"lodash","data":{"exportName":"matches","exportMapKey":"matches|51531|","moduleSpecifier":"lodash","fileName":"/mnt/ts_downloads/docusaurus/node_modules/@types/lodash/index.d.ts"}}]}}
{"seq":4188,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@[email protected]","line":21676,"offset":74,"entryNames":[{"name":"matchesProperty","source":"lodash","data":{"exportName":"matchesProperty","exportMapKey":"matchesProperty|51532|","moduleSpecifier":"lodash","fileName":"/mnt/ts_downloads/docusaurus/node_modules/@types/lodash/index.d.ts"}}]}}
{"seq":4189,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@[email protected]","line":21676,"offset":74,"entryNames":[{"name":"matchPath","source":"@docusaurus/router","data":{"exportName":"matchPath","exportMapKey":"matchPath|42131|@docusaurus/router","moduleSpecifier":"@docusaurus/router","ambientModuleName":"@docusaurus/router"}}]}}
{"seq":4190,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@[email protected]","line":21676,"offset":74,"entryNames":[{"name":"matchPath","source":"@docusaurus/core/src/client/exports/router","data":{"exportName":"matchPath","exportMapKey":"matchPath|42131|","moduleSpecifier":"@docusaurus/core/src/client/exports/router","fileName":"/mnt/ts_downloads/docusaurus/packages/docusaurus/src/client/exports/router.ts"}}]}}

Repro Steps

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

grafana/grafana

⚠️ Note that built also had errors ⚠️
Req #375 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149664:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #375 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288:14)

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

Last few requests

{"seq":372,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/grafana-data/src/themes/colorManipulator.ts","line":37,"offset":40,"entryNames":[{"name":"createColors","source":"./createColors","data":{"exportName":"createColors","exportMapKey":"createColors|18910|","moduleSpecifier":"./createColors","fileName":"/mnt/ts_downloads/grafana/packages/grafana-data/src/themes/createColors.ts"}}]}}
{"seq":373,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/grafana-data/src/themes/colorManipulator.ts","line":37,"offset":40,"entryNames":[{"name":"createComponents","source":"./createComponents","data":{"exportName":"createComponents","exportMapKey":"createComponents|18883|","moduleSpecifier":"./createComponents","fileName":"/mnt/ts_downloads/grafana/packages/grafana-data/src/themes/createComponents.ts"}}]}}
{"seq":374,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/grafana-data/src/themes/colorManipulator.ts","line":37,"offset":40,"entryNames":[{"name":"createDimension","source":"../dataframe","data":{"exportName":"createDimension","exportMapKey":"createDimension|18992|","moduleSpecifier":"../dataframe","fileName":"/mnt/ts_downloads/grafana/packages/grafana-data/src/dataframe/index.ts"}}]}}
{"seq":375,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/grafana-data/src/themes/colorManipulator.ts","line":37,"offset":40,"entryNames":[{"name":"createFieldConfigRegistry","source":"..","data":{"exportName":"createFieldConfigRegistry","exportMapKey":"createFieldConfigRegistry|17730|","moduleSpecifier":"..","fileName":"/mnt/ts_downloads/grafana/packages/grafana-data/src/index.ts"}}]}}

Repro Steps

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

hasura/graphql-engine

⚠️ Note that built also had errors ⚠️
Req #2502 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141522:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149650:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #28028 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288:14)

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

Last few requests

{"seq":28025,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/apps/console-ee/src/assets/common/codegen/kotlin-ktor/actions-codegen.js","line":1,"offset":146519,"entryNames":[{"name":"SelectPermissionsRow","source":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ce/src/lib/components/Services/Data/TablePermissions/RootFieldPermissions/SelectPermissionsRow","data":{"exportName":"SelectPermissionsRow","exportMapKey":"SelectPermissionsRow|169832|","fileName":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ce/src/lib/components/Services/Data/TablePermissions/RootFieldPermissions/SelectPermissionsRow.tsx"}}]}}
{"seq":28026,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/apps/console-ee/src/assets/common/codegen/kotlin-ktor/actions-codegen.js","line":1,"offset":146519,"entryNames":[{"name":"SelectPermissionsRow","source":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ce/src/lib/features/Permissions/PermissionsForm/components/RootFieldPermissions/SelectPermissionsRow","data":{"exportName":"SelectPermissionsRow","exportMapKey":"SelectPermissionsRow|169994|","fileName":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ce/src/lib/features/Permissions/PermissionsForm/components/RootFieldPermissions/SelectPermissionsRow.tsx"}}]}}
{"seq":28027,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/apps/console-ee/src/assets/common/codegen/kotlin-ktor/actions-codegen.js","line":1,"offset":146519,"entryNames":[{"name":"SelectProject","source":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ee/src/lib/components/Services/Metrics/AllowLists/SelectProject","data":{"exportName":"default","exportMapKey":"SelectProject|150283|","fileName":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ee/src/lib/components/Services/Metrics/AllowLists/SelectProject.js"}}]}}
{"seq":28028,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/apps/console-ee/src/assets/common/codegen/kotlin-ktor/actions-codegen.js","line":1,"offset":146519,"entryNames":[{"name":"sendTelemetryEvent","source":"@hasura/console-oss","data":{"exportName":"sendTelemetryEvent","exportMapKey":"sendTelemetryEvent|162889|","moduleSpecifier":"@hasura/console-oss","fileName":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ce/src/exports/main.js"}}]}}

Repro Steps

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

@typescript-bot
Copy link
Collaborator

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

Details

ionic-team/ionic-framework

⚠️ Note that built also had errors ⚠️
Req #5689 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149664:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #5689 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288:14)

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

Last few requests

{"seq":5686,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/angular/src/util/overlay.ts","line":4,"offset":42,"entryNames":[{"name":"accessSync","source":"fs","data":{"exportName":"accessSync","exportMapKey":"accessSync|5774|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":5687,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/angular/src/util/overlay.ts","line":4,"offset":42,"entryNames":[{"name":"Action","source":"rxjs/internal/scheduler/Action","data":{"exportName":"Action","exportMapKey":"Action|6378|","moduleSpecifier":"rxjs/internal/scheduler/Action","fileName":"/mnt/ts_downloads/ionic-framework/angular/node_modules/rxjs/internal/scheduler/Action.d.ts"}}]}}
{"seq":5688,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/angular/src/util/overlay.ts","line":4,"offset":42,"entryNames":[{"name":"actionSheetController","source":"@ionic/core","data":{"exportName":"actionSheetController","exportMapKey":"actionSheetController|4286|","moduleSpecifier":"@ionic/core","fileName":"/mnt/ts_downloads/ionic-framework/angular/node_modules/@ionic/core/dist/types/interface.d.ts"}}]}}
{"seq":5689,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/angular/src/util/overlay.ts","line":4,"offset":42,"entryNames":[{"name":"ActionSheetController","source":"src","data":{"exportName":"ActionSheetController","exportMapKey":"ActionSheetController|23259|","moduleSpecifier":"src","fileName":"/mnt/ts_downloads/ionic-framework/angular/src/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/ionic-team/ionic-framework --recurse-submodules
  2. In dir ionic-framework, run git reset --hard 1a346b62068076d0b0cc6b2dea4136e0f06576b8
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir ionic-framework/angular, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir ionic-framework/angular/scripts, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir ionic-framework/angular/test/apps/ng12, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir ionic-framework/angular/test/apps/ng13, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir ionic-framework/angular/test/apps/ng14, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir ionic-framework/angular/test/apps/ng15, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir ionic-framework/core/custom-rules, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir ionic-framework/core, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    9. In dir ionic-framework/core/scripts/custom-elements, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    10. In dir ionic-framework/docs, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    11. In dir ionic-framework, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults1/ionic-team.ionic-framework.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./ionic-framework ./ionic-team.ionic-framework.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

lensapp/lens

⚠️ Note that built also had errors ⚠️
Req #778 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149664:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #778 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288:14)

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

Last few requests

{"seq":775,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/common/hotbars/store.ts","line":31,"offset":3,"entryNames":[{"name":"AzureDisk","source":"/mnt/ts_downloads/lens/packages/core/src/renderer/components/+workloads-pods/details/volumes/variants/azure-disk","data":{"exportName":"AzureDisk","exportMapKey":"AzureDisk|5599|","fileName":"/mnt/ts_downloads/lens/packages/core/src/renderer/components/+workloads-pods/details/volumes/variants/azure-disk.tsx"}}]}}
{"seq":776,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/common/hotbars/store.ts","line":31,"offset":3,"entryNames":[{"name":"AzureFile","source":"/mnt/ts_downloads/lens/packages/core/src/renderer/components/+workloads-pods/details/volumes/variants/azure-file","data":{"exportName":"AzureFile","exportMapKey":"AzureFile|5602|","fileName":"/mnt/ts_downloads/lens/packages/core/src/renderer/components/+workloads-pods/details/volumes/variants/azure-file.tsx"}}]}}
{"seq":777,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/common/hotbars/store.ts","line":31,"offset":3,"entryNames":[{"name":"backoffCaller","source":"/mnt/ts_downloads/lens/packages/core/src/common/utils/backoff-caller","data":{"exportName":"backoffCaller","exportMapKey":"backoffCaller|16221|","fileName":"/mnt/ts_downloads/lens/packages/core/src/common/utils/backoff-caller.ts"}}]}}
{"seq":778,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/common/hotbars/store.ts","line":31,"offset":3,"entryNames":[{"name":"Badge","source":"src/extensions/renderer-api/components","data":{"exportName":"Badge","exportMapKey":"Badge|16355|","moduleSpecifier":"src/extensions/renderer-api/components","fileName":"/mnt/ts_downloads/lens/packages/core/src/extensions/renderer-api/components.ts"}}]}}

Repro Steps

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

lerna/lerna

⚠️ Note that built also had errors ⚠️
Req #2838 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141522:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149650:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #10088 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288:14)

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

Last few requests

{"seq":10085,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/libs/core/src/lib/npm-install.spec.ts","line":90,"offset":24,"entryNames":[{"name":"coerce","source":"semver","data":{"exportName":"coerce","exportMapKey":"coerce|52230|","moduleSpecifier":"semver","fileName":"/mnt/ts_downloads/lerna/node_modules/@types/semver/index.d.ts"}}]}}
{"seq":10086,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/libs/core/src/lib/npm-install.spec.ts","line":90,"offset":24,"entryNames":[{"name":"coerceTypesInOptions","source":"/mnt/ts_downloads/lerna/node_modules/nx/src/utils/params","data":{"exportName":"coerceTypesInOptions","exportMapKey":"coerceTypesInOptions|56134|","fileName":"/mnt/ts_downloads/lerna/node_modules/nx/src/utils/params.d.ts"}}]}}
{"seq":10087,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/libs/core/src/lib/npm-install.spec.ts","line":90,"offset":24,"entryNames":[{"name":"collectDependents","source":"/mnt/ts_downloads/lerna/libs/core/src/lib/collect-updates/collect-dependents","data":{"exportName":"collectDependents","exportMapKey":"collectDependents|56075|","fileName":"/mnt/ts_downloads/lerna/libs/core/src/lib/collect-updates/collect-dependents.ts"}}]}}
{"seq":10088,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/libs/core/src/lib/npm-install.spec.ts","line":90,"offset":24,"entryNames":[{"name":"collectPackages","source":"..","data":{"exportName":"collectPackages","exportMapKey":"collectPackages|52370|","moduleSpecifier":"..","fileName":"/mnt/ts_downloads/lerna/libs/core/src/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/lerna/lerna --recurse-submodules
  2. In dir lerna, run git reset --hard a9c3bf8157989484aacc0f23b376fd6fa8df37cd
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir lerna/libs/nx-plugin, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir lerna, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir lerna/packages/child-process, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir lerna/packages/legacy-structure/commands/add, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir lerna/packages/legacy-structure/commands/bootstrap, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir lerna/packages/legacy-structure/commands/changed, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir lerna/packages/legacy-structure/commands/clean, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir lerna/packages/legacy-structure/commands/create, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    9. In dir lerna/packages/legacy-structure/commands/diff, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    10. In dir lerna/packages/legacy-structure/commands/exec, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    11. In dir lerna/packages/legacy-structure/commands/import, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    12. In dir lerna/packages/legacy-structure/commands/info, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    13. In dir lerna/packages/legacy-structure/commands/init, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    14. In dir lerna/packages/legacy-structure/commands/link, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    15. In dir lerna/packages/legacy-structure/commands/list, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    16. In dir lerna/packages/legacy-structure/commands/publish, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    17. In dir lerna/packages/legacy-structure/commands/run, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    18. In dir lerna/packages/legacy-structure/commands/version, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    19. In dir lerna/packages/lerna, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    20. In dir lerna/website, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults2/lerna.lerna.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./lerna ./lerna.lerna.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

microsoft/playwright

⚠️ Note that built also had errors ⚠️
Req #4337 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141529:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149650:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #4337 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52728/built/local/tsserver.js:141532:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149653:62)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288: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":4334,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/chromium/protocol.d.ts","line":11471,"offset":10,"entryNames":[{"name":"appendFileSync","source":"original-fs","data":{"exportName":"appendFileSync","exportMapKey":"appendFileSync|35254|original-fs","moduleSpecifier":"original-fs","ambientModuleName":"original-fs"}}]}}
{"seq":4335,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/chromium/protocol.d.ts","line":11471,"offset":10,"entryNames":[{"name":"arch","source":"os","data":{"exportName":"arch","exportMapKey":"arch|35467|os","moduleSpecifier":"os","ambientModuleName":"os"}}]}}
{"seq":4336,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/chromium/protocol.d.ts","line":11471,"offset":10,"entryNames":[{"name":"arch","source":"process","data":{"exportName":"arch","exportMapKey":"arch|35580|process","moduleSpecifier":"process","ambientModuleName":"process"}}]}}
{"seq":4337,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/chromium/protocol.d.ts","line":11471,"offset":10,"entryNames":[{"name":"Argument","source":"/mnt/ts_downloads/playwright/packages/playwright-core/bundles/utils/node_modules/commander/typings/index","data":{"exportName":"Argument","exportMapKey":"Argument|37131|","fileName":"/mnt/ts_downloads/playwright/packages/playwright-core/bundles/utils/node_modules/commander/typings/index.d.ts"}}]}}

Repro Steps

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

n8n-io/n8n

⚠️ Note that built also had errors ⚠️
Req #5630 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149664:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #5630 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288:14)

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

Last few requests

{"seq":5627,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/AbstractServer.ts","line":47,"offset":21,"entryNames":[{"name":"CredentialRequest","source":"./requests","data":{"exportName":"CredentialRequest","exportMapKey":"CredentialRequest|27216|","moduleSpecifier":"./requests","fileName":"/mnt/ts_downloads/n8n/packages/cli/src/requests.ts"}}]}}
{"seq":5628,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/AbstractServer.ts","line":47,"offset":21,"entryNames":[{"name":"CredentialRequest","source":"/mnt/ts_downloads/n8n/packages/cli/src/PublicApi/types","data":{"exportName":"CredentialRequest","exportMapKey":"CredentialRequest|27858|","fileName":"/mnt/ts_downloads/n8n/packages/cli/src/PublicApi/types.d.ts"}}]}}
{"seq":5629,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/AbstractServer.ts","line":47,"offset":21,"entryNames":[{"name":"CredentialsEntity","source":"./databases/entities/CredentialsEntity","data":{"exportName":"CredentialsEntity","exportMapKey":"CredentialsEntity|27013|","moduleSpecifier":"./databases/entities/CredentialsEntity","fileName":"/mnt/ts_downloads/n8n/packages/cli/src/databases/entities/CredentialsEntity.ts"}}]}}
{"seq":5630,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/AbstractServer.ts","line":47,"offset":21,"entryNames":[{"name":"CredentialsHelper","source":".","data":{"exportName":"CredentialsHelper","exportMapKey":"CredentialsHelper|27462|","moduleSpecifier":".","fileName":"/mnt/ts_downloads/n8n/packages/cli/src/index.ts"}}]}}

Repro Steps

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

nestjs/nest

⚠️ Note that built also had errors ⚠️
Req #9271 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149664:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #9271 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288:14)

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

Last few requests

{"seq":9268,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/injector/internal-core-module/internal-core-module-factory.ts","line":2,"offset":35,"entryNames":[{"name":"MethodNotAllowedException","source":"@nestjs/common","data":{"exportName":"MethodNotAllowedException","exportMapKey":"MethodNotAllowedException|92126|","moduleSpecifier":"@nestjs/common","fileName":"/mnt/ts_downloads/nest/packages/common/exceptions/method-not-allowed.exception.ts"}}]}}
{"seq":9269,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/injector/internal-core-module/internal-core-module-factory.ts","line":2,"offset":35,"entryNames":[{"name":"MethodsReplFn","source":"/mnt/ts_downloads/nest/packages/core/repl/native-functions/methods-repl-fn","data":{"exportName":"MethodsReplFn","exportMapKey":"MethodsReplFn|92545|","fileName":"/mnt/ts_downloads/nest/packages/core/repl/native-functions/methods-repl-fn.ts"}}]}}
{"seq":9270,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/injector/internal-core-module/internal-core-module-factory.ts","line":2,"offset":35,"entryNames":[{"name":"MICROSERVICES_PACKAGE_NOT_FOUND_EXCEPTION","source":"../../errors/messages","data":{"exportName":"MICROSERVICES_PACKAGE_NOT_FOUND_EXCEPTION","exportMapKey":"MICROSERVICES_PACKAGE_NOT_FOUND_EXCEPTION|92291|","moduleSpecifier":"../../errors/messages","fileName":"/mnt/ts_downloads/nest/packages/core/errors/messages.ts"}}]}}
{"seq":9271,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/injector/internal-core-module/internal-core-module-factory.ts","line":2,"offset":35,"entryNames":[{"name":"MiddlewareBuilder","source":"../..","data":{"exportName":"MiddlewareBuilder","exportMapKey":"MiddlewareBuilder|92458|","moduleSpecifier":"../..","fileName":"/mnt/ts_downloads/nest/packages/core/index.ts"}}]}}

Repro Steps

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

pixijs/pixijs

⚠️ Note that built also had errors ⚠️
Req #2939 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149664:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #2939 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288:14)

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

Last few requests

{"seq":2936,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/canvas-renderer/src/CanvasMaskSystem.ts","line":242,"offset":92,"entryNames":[{"name":"CacheData","source":"@pixi/mixin-cache-as-bitmap","data":{"exportName":"CacheData","exportMapKey":"CacheData|12405|","moduleSpecifier":"@pixi/mixin-cache-as-bitmap","fileName":"/mnt/ts_downloads/pixijs/packages/mixin-cache-as-bitmap/src/index.ts"}}]}}
{"seq":2937,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/canvas-renderer/src/CanvasMaskSystem.ts","line":242,"offset":92,"entryNames":[{"name":"cacheTextureArray","source":"pixi.js","data":{"exportName":"cacheTextureArray","exportMapKey":"cacheTextureArray|12430|","moduleSpecifier":"pixi.js","fileName":"/mnt/ts_downloads/pixijs/bundles/pixi.js/src/index.ts"}}]}}
{"seq":2938,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/canvas-renderer/src/CanvasMaskSystem.ts","line":242,"offset":92,"entryNames":[{"name":"canUploadSameBuffer","source":"packages/core/src/batch/canUploadSameBuffer","data":{"exportName":"canUploadSameBuffer","exportMapKey":"canUploadSameBuffer|12397|","moduleSpecifier":"packages/core/src/batch/canUploadSameBuffer","fileName":"/mnt/ts_downloads/pixijs/packages/core/src/batch/canUploadSameBuffer.ts"}}]}}
{"seq":2939,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/canvas-renderer/src/CanvasMaskSystem.ts","line":242,"offset":92,"entryNames":[{"name":"canUseNewCanvasBlendModes","source":"pixi.js-legacy","data":{"exportName":"canUseNewCanvasBlendModes","exportMapKey":"canUseNewCanvasBlendModes|12543|","moduleSpecifier":"pixi.js-legacy","fileName":"/mnt/ts_downloads/pixijs/bundles/pixi.js-legacy/src/index.ts"}}]}}

Repro Steps

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

@typescript-bot
Copy link
Collaborator

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

Details

pnpm/pnpm

⚠️ Note that built also had errors ⚠️
Req #5808 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141529:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149650:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #5808 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52728/built/local/tsserver.js:141532:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149653:62)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288: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":5805,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lockfile/lockfile-file/src/write.ts","line":291,"offset":1,"entryNames":[{"name":"cpus","source":"os","data":{"exportName":"cpus","exportMapKey":"cpus|67118|os","moduleSpecifier":"os","ambientModuleName":"os"}}]}}
{"seq":5806,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lockfile/lockfile-file/src/write.ts","line":291,"offset":1,"entryNames":[{"name":"cpuUsage","source":"process","data":{"exportName":"cpuUsage","exportMapKey":"cpuUsage|67251|process","moduleSpecifier":"process","ambientModuleName":"process"}}]}}
{"seq":5807,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lockfile/lockfile-file/src/write.ts","line":291,"offset":1,"entryNames":[{"name":"create","source":"domain","data":{"exportName":"create","exportMapKey":"create|66828|domain","moduleSpecifier":"domain","ambientModuleName":"domain"}}]}}
{"seq":5808,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lockfile/lockfile-file/src/write.ts","line":291,"offset":1,"entryNames":[{"name":"createBase32Hash","source":"/mnt/ts_downloads/pnpm/packages/crypto.base32-hash/src/index","data":{"exportName":"createBase32Hash","exportMapKey":"createBase32Hash|64859|","fileName":"/mnt/ts_downloads/pnpm/packages/crypto.base32-hash/src/index.ts"}}]}}

Repro Steps

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

prisma/prisma

⚠️ Note that built also had errors ⚠️
Req #966 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141529:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149650:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #966 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52728/built/local/tsserver.js:141532:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149653:62)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288:14)

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

Last few requests

{"seq":963,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/__tests__/commands/Validate.test.ts","line":8,"offset":6,"entryNames":[{"name":"chmod","source":"fs","data":{"exportName":"chmod","exportMapKey":"chmod|12945|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":964,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/__tests__/commands/Validate.test.ts","line":8,"offset":6,"entryNames":[{"name":"chmod","source":"fs-extra","data":{"exportName":"chmod","exportMapKey":"chmod|13958|","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/prisma/node_modules/.pnpm/@[email protected]/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":965,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/__tests__/commands/Validate.test.ts","line":8,"offset":6,"entryNames":[{"name":"chmod","source":"fs/promises","data":{"exportName":"chmod","exportMapKey":"chmod|13058|fs/promises","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":966,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/__tests__/commands/Validate.test.ts","line":8,"offset":6,"entryNames":[{"name":"chmod","source":"/mnt/ts_downloads/prisma/packages/fetch-engine/src/chmod","data":{"exportName":"default","exportMapKey":"chmod|14780|","fileName":"/mnt/ts_downloads/prisma/packages/fetch-engine/src/chmod.ts"}}]}}

Repro Steps

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

react-bootstrap/react-bootstrap

⚠️ Note that built also had errors ⚠️
Req #1655 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149664:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #1655 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288:14)

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

Last few requests

{"seq":1652,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/TransitionWrapper.tsx","line":78,"offset":27,"entryNames":[{"name":"FloatingLabel","source":"./FloatingLabel","data":{"exportName":"default","exportMapKey":"FloatingLabel|11922|","moduleSpecifier":"./FloatingLabel","fileName":"/mnt/ts_downloads/react-bootstrap/src/FloatingLabel.tsx"}}]}}
{"seq":1653,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/TransitionWrapper.tsx","line":78,"offset":27,"entryNames":[{"name":"flushSync","source":"react-dom","data":{"exportName":"flushSync","exportMapKey":"flushSync|19319|","moduleSpecifier":"react-dom","fileName":"/mnt/ts_downloads/react-bootstrap/node_modules/@types/react-dom/index.d.ts"}}]}}
{"seq":1654,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/TransitionWrapper.tsx","line":78,"offset":27,"entryNames":[{"name":"forEach","source":"./ElementChildren","data":{"exportName":"forEach","exportMapKey":"forEach|11944|","moduleSpecifier":"./ElementChildren","fileName":"/mnt/ts_downloads/react-bootstrap/src/ElementChildren.tsx"}}]}}
{"seq":1655,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/TransitionWrapper.tsx","line":78,"offset":27,"entryNames":[{"name":"Form","source":".","data":{"exportName":"Form","exportMapKey":"Form|11979|","moduleSpecifier":".","fileName":"/mnt/ts_downloads/react-bootstrap/src/index.tsx"}}]}}

Repro Steps

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

react-native-elements/react-native-elements

⚠️ Note that built also had errors ⚠️
Req #1739 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141522:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149650:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #1973 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288:14)

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

Last few requests

{"seq":1970,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/base/src/ButtonGroup/ButtonGroup.tsx","line":233,"offset":21,"entryNames":[{"name":"TabBarIOSItem","source":"react-native","data":{"exportName":"TabBarIOSItem","exportMapKey":"TabBarIOSItem|18019|","moduleSpecifier":"react-native","fileName":"/mnt/ts_downloads/react-native-elements/node_modules/@types/react-native/index.d.ts"}}]}}
{"seq":1971,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/base/src/ButtonGroup/ButtonGroup.tsx","line":233,"offset":21,"entryNames":[{"name":"TabBase","source":"../Tab/Tab","data":{"exportName":"TabBase","exportMapKey":"TabBase|21503|","moduleSpecifier":"../Tab/Tab","fileName":"/mnt/ts_downloads/react-native-elements/packages/base/src/Tab/Tab.tsx"}}]}}
{"seq":1972,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/base/src/ButtonGroup/ButtonGroup.tsx","line":233,"offset":21,"entryNames":[{"name":"TabItem","source":"../Tab/Tab.Item","data":{"exportName":"TabItem","exportMapKey":"TabItem|21502|","moduleSpecifier":"../Tab/Tab.Item","fileName":"/mnt/ts_downloads/react-native-elements/packages/base/src/Tab/Tab.Item.tsx"}}]}}
{"seq":1973,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/base/src/ButtonGroup/ButtonGroup.tsx","line":233,"offset":21,"entryNames":[{"name":"TabView","source":"..","data":{"exportName":"TabView","exportMapKey":"TabView|45268|","moduleSpecifier":"..","fileName":"/mnt/ts_downloads/react-native-elements/packages/base/src/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/react-native-elements/react-native-elements --recurse-submodules
  2. In dir react-native-elements, run git reset --hard b5121521f275615153fd6c925047125a00ef1d15
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir react-native-elements, run yarn install --no-immutable --mode=skip-build
    2. In dir react-native-elements/website, run yarn install --no-immutable --mode=skip-build
  4. Back in the initial folder, download RepoResults3/react-native-elements.react-native-elements.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./react-native-elements ./react-native-elements.react-native-elements.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

ReactiveX/rxjs

⚠️ Note that built also had errors ⚠️
Req #12949 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141522:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149650:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #35633 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288: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":35630,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/internal/operators/windowTime.ts","line":163,"offset":59,"entryNames":[{"name":"AsyncLocalStorage","source":"async_hooks","data":{"exportName":"AsyncLocalStorage","exportMapKey":"AsyncLocalStorage|161252|async_hooks","moduleSpecifier":"async_hooks","ambientModuleName":"async_hooks"}}]}}
{"seq":35631,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/internal/operators/windowTime.ts","line":163,"offset":59,"entryNames":[{"name":"AsyncResource","source":"async_hooks","data":{"exportName":"AsyncResource","exportMapKey":"AsyncResource|77731|async_hooks","moduleSpecifier":"async_hooks","ambientModuleName":"async_hooks"}}]}}
{"seq":35632,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/internal/operators/windowTime.ts","line":163,"offset":59,"entryNames":[{"name":"AsyncScheduler","source":"../scheduler/AsyncScheduler","data":{"exportName":"AsyncScheduler","exportMapKey":"AsyncScheduler|77430|","moduleSpecifier":"../scheduler/AsyncScheduler","fileName":"/mnt/ts_downloads/rxjs/src/internal/scheduler/AsyncScheduler.ts"}}]}}
{"seq":35633,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/internal/operators/windowTime.ts","line":163,"offset":59,"entryNames":[{"name":"AsyncSubject","source":"../umd","data":{"exportName":"AsyncSubject","exportMapKey":"AsyncSubject|156131|","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 7d3c4ec727dd1962275c6f959060fdf6bdc0c164
  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

remix-run/react-router

⚠️ Note that built also had errors ⚠️
Req #3652 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141522:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149650:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #5382 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288:14)

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

Last few requests

{"seq":5379,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/router/router.ts","line":2106,"offset":42,"entryNames":[{"name":"NavigatorIOS","source":"react-native","data":{"exportName":"NavigatorIOS","exportMapKey":"NavigatorIOS|180781|","moduleSpecifier":"react-native","fileName":"/mnt/ts_downloads/react-router/node_modules/@types/react-native/index.d.ts"}}]}}
{"seq":5380,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/router/router.ts","line":2106,"offset":42,"entryNames":[{"name":"NavigatorIOSProps","source":"react-native","data":{"exportName":"NavigatorIOSProps","exportMapKey":"NavigatorIOSProps|180780|","moduleSpecifier":"react-native","fileName":"/mnt/ts_downloads/react-router/node_modules/@types/react-native/index.d.ts"}}]}}
{"seq":5381,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/router/router.ts","line":2106,"offset":42,"entryNames":[{"name":"NewLifecycle","source":"react","data":{"exportName":"NewLifecycle","exportMapKey":"NewLifecycle|180495|","moduleSpecifier":"react","fileName":"/mnt/ts_downloads/react-router/node_modules/@types/react/index.d.ts"}}]}}
{"seq":5382,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/router/router.ts","line":2106,"offset":42,"entryNames":[{"name":"Node","source":"@babel/traverse","data":{"exportName":"Node","exportMapKey":"Node|162502|","moduleSpecifier":"@babel/traverse","fileName":"/mnt/ts_downloads/react-router/node_modules/@types/babel__traverse/index.d.ts"}}]}}

Repro Steps

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

slidevjs/slidev

⚠️ Note that built also had errors ⚠️
Req #1341 - completionEntryDetails
    at collectAutoImports (/typescript-main/built/local/tsserver.js:150307:11)
    at getGlobalCompletions (/typescript-main/built/local/tsserver.js:150248:5)
    at tryGetGlobalSymbols (/typescript-main/built/local/tsserver.js:150176:352)
    at getCompletionData (/typescript-main/built/local/tsserver.js:149943:10)
    at getSymbolCompletionFromEntryId (/typescript-main/built/local/tsserver.js:149481:26)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149517:28)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #1341 - completionEntryDetails
    at collectAutoImports (/typescript-52728/built/local/tsserver.js:150310:11)
    at getGlobalCompletions (/typescript-52728/built/local/tsserver.js:150251:5)
    at tryGetGlobalSymbols (/typescript-52728/built/local/tsserver.js:150179:352)
    at getCompletionData (/typescript-52728/built/local/tsserver.js:149946:10)
    at getSymbolCompletionFromEntryId (/typescript-52728/built/local/tsserver.js:149484:26)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149520:28)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288: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":1338,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/slidev/node/plugins/markdown-it-shiki.ts","line":57,"offset":28,"entryNames":[{"name":"slideAspect","source":"@slidev/client/env","data":{"exportName":"slideAspect","exportMapKey":"slideAspect|2151|","moduleSpecifier":"@slidev/client/env","fileName":"/mnt/ts_downloads/slidev/packages/client/env.ts"}}]}}
{"seq":1339,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/slidev/node/plugins/markdown-it-shiki.ts","line":57,"offset":28,"entryNames":[{"name":"slideHeight","source":"@slidev/client/env","data":{"exportName":"slideHeight","exportMapKey":"slideHeight|2153|","moduleSpecifier":"@slidev/client/env","fileName":"/mnt/ts_downloads/slidev/packages/client/env.ts"}}]}}
{"seq":1340,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/slidev/node/plugins/markdown-it-shiki.ts","line":57,"offset":28,"entryNames":[{"name":"slideScale","source":"@slidev/client/state","data":{"exportName":"slideScale","exportMapKey":"slideScale|8364|","moduleSpecifier":"@slidev/client/state","fileName":"/mnt/ts_downloads/slidev/packages/client/state/index.ts"}}]}}
{"seq":1341,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/slidev/node/plugins/markdown-it-shiki.ts","line":57,"offset":28,"entryNames":[{"name":"SlidevConfig","source":"/@slidev/configs","data":{"exportName":"default","exportMapKey":"SlidevConfig|8253|","moduleSpecifier":"/@slidev/configs","ambientModuleName":"/@slidev/configs"}}]}}

Repro Steps

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

@typescript-bot
Copy link
Collaborator

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

Details

trpc/trpc

⚠️ Note that built also had errors ⚠️
Req #3308 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141529:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149650:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #3308 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52728/built/local/tsserver.js:141532:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149653:62)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288:14)

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

Last few requests

{"seq":3305,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/tests/server/dataloader.test.ts","line":62,"offset":15}}
{"seq":3306,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/tests/server/dataloader.test.ts","line":153,"offset":25,"includeExternalModuleExports":true,"triggerKind":1}}
{"seq":3307,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/tests/server/dataloader.test.ts","line":153,"offset":25,"entryNames":["dataLoader"]}}
{"seq":3308,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/tests/server/dataloader.test.ts","line":153,"offset":25,"entryNames":[{"name":"_default","source":"/mnt/ts_downloads/trpc/node_modules/.pnpm/[email protected]_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/router","data":{"exportName":"default","exportMapKey":"_default|61620|","fileName":"/mnt/ts_downloads/trpc/node_modules/.pnpm/[email protected]_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/router.d.ts"}}]}}

Repro Steps

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

typeorm/typeorm

⚠️ Note that built also had errors ⚠️
Req #707 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149664:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #707 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288:14)

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

Last few requests

{"seq":704,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/commands/InitCommand.ts","line":441,"offset":15,"entryNames":[{"name":"Abbreviation","source":"/mnt/ts_downloads/typeorm/test/github-issues/215/entity/Abbreviation","data":{"exportName":"Abbreviation","exportMapKey":"Abbreviation|675|","fileName":"/mnt/ts_downloads/typeorm/test/github-issues/215/entity/Abbreviation.ts"}}]}}
{"seq":705,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/commands/InitCommand.ts","line":441,"offset":15,"entryNames":[{"name":"AbstractEntity","source":"/mnt/ts_downloads/typeorm/test/github-issues/1369/entity/AbstractEntity","data":{"exportName":"AbstractEntity","exportMapKey":"AbstractEntity|649|","fileName":"/mnt/ts_downloads/typeorm/test/github-issues/1369/entity/AbstractEntity.ts"}}]}}
{"seq":706,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/commands/InitCommand.ts","line":441,"offset":15,"entryNames":[{"name":"AbstractEntitySubscriber","source":"/mnt/ts_downloads/typeorm/test/github-issues/1369/subscriber/AbstractEntitySubscriber","data":{"exportName":"AbstractEntitySubscriber","exportMapKey":"AbstractEntitySubscriber|9472|","fileName":"/mnt/ts_downloads/typeorm/test/github-issues/1369/subscriber/AbstractEntitySubscriber.ts"}}]}}
{"seq":707,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/commands/InitCommand.ts","line":441,"offset":15,"entryNames":[{"name":"AbstractLogger","source":"..","data":{"exportName":"AbstractLogger","exportMapKey":"AbstractLogger|239|","moduleSpecifier":"..","fileName":"/mnt/ts_downloads/typeorm/src/index.ts"}}]}}

Repro Steps

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

vitejs/vite

⚠️ Note that built also had errors ⚠️
Req #15659 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141529:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149650:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #15659 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52728/built/local/tsserver.js:141532:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149653:62)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288: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":15656,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/playground/ssr-resolve/__tests__/ssr-resolve.spec.ts","line":2,"offset":39,"entryNames":[{"name":"b","source":"/mnt/ts_downloads/vite/playground/hmr/accept-exports/reexports.bak/source","data":{"exportName":"b","exportMapKey":"b|136029|","fileName":"/mnt/ts_downloads/vite/playground/hmr/accept-exports/reexports.bak/source.ts"}}]}}
{"seq":15657,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/playground/ssr-resolve/__tests__/ssr-resolve.spec.ts","line":2,"offset":39,"entryNames":[{"name":"b","source":"/mnt/ts_downloads/vite/playground/hmr/accept-exports/star-imports/deps-all-accepted","data":{"exportName":"b","exportMapKey":"b|144955|","fileName":"/mnt/ts_downloads/vite/playground/hmr/accept-exports/star-imports/deps-all-accepted.ts"}}]}}
{"seq":15658,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/playground/ssr-resolve/__tests__/ssr-resolve.spec.ts","line":2,"offset":39,"entryNames":[{"name":"b","source":"/mnt/ts_downloads/vite/playground/hmr/accept-exports/star-imports/deps-some-accepted","data":{"exportName":"b","exportMapKey":"b|144958|","fileName":"/mnt/ts_downloads/vite/playground/hmr/accept-exports/star-imports/deps-some-accepted.ts"}}]}}
{"seq":15659,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/playground/ssr-resolve/__tests__/ssr-resolve.spec.ts","line":2,"offset":39,"entryNames":[{"name":"babelParse","source":"/mnt/ts_downloads/vite/node_modules/.pnpm/[email protected]/node_modules/vue/compiler-sfc/index","data":{"exportName":"babelParse","exportMapKey":"babelParse|135233|","fileName":"/mnt/ts_downloads/vite/node_modules/.pnpm/[email protected]/node_modules/vue/compiler-sfc/index.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/vitejs/vite --recurse-submodules
  2. In dir vite, run git reset --hard f2a5fccb8cfdd4a8afd54959b5aa54c7958de179
  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 also had errors ⚠️
Req #1338 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149664:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #1338 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288: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":1335,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-dom/__tests__/transforms/vOn.spec.ts","line":222,"offset":5,"entryNames":[{"name":"compatModelEventPrefix","source":"packages/runtime-core/src/compat/componentVModel","data":{"exportName":"compatModelEventPrefix","exportMapKey":"compatModelEventPrefix|15220|","moduleSpecifier":"packages/runtime-core/src/compat/componentVModel","fileName":"/mnt/ts_downloads/core/packages/runtime-core/src/compat/componentVModel.ts"}}]}}
{"seq":1336,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-dom/__tests__/transforms/vOn.spec.ts","line":222,"offset":5,"entryNames":[{"name":"compatUtils","source":"vue","data":{"exportName":"compatUtils","exportMapKey":"compatUtils|15361|","moduleSpecifier":"vue","fileName":"/mnt/ts_downloads/core/packages/vue/src/index.ts"}}]}}
{"seq":1337,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-dom/__tests__/transforms/vOn.spec.ts","line":222,"offset":5,"entryNames":[{"name":"compile","source":"/mnt/ts_downloads/core/packages/compiler-dom/src/index","data":{"exportName":"compile","exportMapKey":"compile|8942|","fileName":"/mnt/ts_downloads/core/packages/compiler-dom/src/index.ts"}}]}}
{"seq":1338,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-dom/__tests__/transforms/vOn.spec.ts","line":222,"offset":5,"entryNames":[{"name":"compile","source":"packages/sfc-playground/src/vue-dev-proxy","data":{"exportName":"compile","exportMapKey":"compile|6497|","moduleSpecifier":"packages/sfc-playground/src/vue-dev-proxy","fileName":"/mnt/ts_downloads/core/packages/sfc-playground/src/vue-dev-proxy.ts"}}]}}

Repro Steps

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

vuejs/vue

⚠️ Note that built also had errors ⚠️
Req #2595 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149664:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #2595 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288: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":2592,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-sfc/src/compileScript.ts","line":1188,"offset":10,"entryNames":[{"name":"VISITOR_KEYS","source":"@babel/types","data":{"exportName":"VISITOR_KEYS","exportMapKey":"VISITOR_KEYS|7563|","moduleSpecifier":"@babel/types","fileName":"/mnt/ts_downloads/vue/node_modules/.pnpm/@[email protected]/node_modules/@babel/types/lib/index.d.ts"}}]}}
{"seq":2593,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-sfc/src/compileScript.ts","line":1188,"offset":10,"entryNames":[{"name":"VNode","source":"core/vdom/vnode","data":{"exportName":"default","exportMapKey":"VNode|9950|","moduleSpecifier":"core/vdom/vnode","fileName":"/mnt/ts_downloads/vue/src/core/vdom/vnode.ts"}}]}}
{"seq":2594,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-sfc/src/compileScript.ts","line":1188,"offset":10,"entryNames":[{"name":"voidTypeAnnotation","source":"@babel/types","data":{"exportName":"voidTypeAnnotation","exportMapKey":"voidTypeAnnotation|9466|","moduleSpecifier":"@babel/types","fileName":"/mnt/ts_downloads/vue/node_modules/.pnpm/@[email protected]/node_modules/@babel/types/lib/index.d.ts"}}]}}
{"seq":2595,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-sfc/src/compileScript.ts","line":1188,"offset":10,"entryNames":[{"name":"Vue","source":"web/entry-runtime-esm","data":{"exportName":"default","exportMapKey":"Vue|10292|","moduleSpecifier":"web/entry-runtime-esm","fileName":"/mnt/ts_downloads/vue/src/platforms/web/entry-runtime-esm.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 also had errors ⚠️
Req #4593 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149664:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #4593 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288: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":4590,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/VColorPicker/VColorPickerSwatches.tsx","line":17,"offset":34,"entryNames":[{"name":"utimes","source":"fs/promises","data":{"exportName":"utimes","exportMapKey":"utimes|83074|fs/promises","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":4591,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/VColorPicker/VColorPickerSwatches.tsx","line":17,"offset":34,"entryNames":[{"name":"utimesSync","source":"fs","data":{"exportName":"utimesSync","exportMapKey":"utimesSync|82978|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":4592,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/VColorPicker/VColorPickerSwatches.tsx","line":17,"offset":34,"entryNames":[{"name":"V4MAPPED","source":"dns","data":{"exportName":"V4MAPPED","exportMapKey":"V4MAPPED|82836|dns","moduleSpecifier":"dns","ambientModuleName":"dns"}}]}}
{"seq":4593,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/VColorPicker/VColorPickerSwatches.tsx","line":17,"offset":34,"entryNames":[{"name":"VAlert","source":"..","data":{"exportName":"VAlert","exportMapKey":"VAlert|60404|","moduleSpecifier":"..","fileName":"/mnt/ts_downloads/vuetify/packages/vuetify/src/components/index.ts"}}]}}

Repro Steps

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

withastro/astro

⚠️ Note that built also had errors ⚠️
Req #18128 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149664:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149536:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135439:35)
    at /typescript-main/built/local/tsserver.js:179011:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179009:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177355:43)
    at /typescript-main/built/local/tsserver.js:179699:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179691:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179699:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179741:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181285:14)
Req #18128 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52728/built/local/tsserver.js:149667:9)
    at Object.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:149539:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52728/built/local/tsserver.js:135442:35)
    at /typescript-52728/built/local/tsserver.js:179014:43
    at mapDefined (/typescript-52728/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52728/built/local/tsserver.js:179012:20)
    at completionEntryDetails (/typescript-52728/built/local/tsserver.js:177358:43)
    at /typescript-52728/built/local/tsserver.js:179702:69
    at IOSession.executeWithRequestId (/typescript-52728/built/local/tsserver.js:179694:14)
    at IOSession.executeCommand (/typescript-52728/built/local/tsserver.js:179702:29)
    at IOSession.onMessage (/typescript-52728/built/local/tsserver.js:179744:51)
    at Interface.<anonymous> (/typescript-52728/built/local/tsserver.js:181288: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":18125,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/test/page-level-styles.test.js","line":6,"offset":1,"entryNames":[{"name":"crawlFrameworkPkgs","source":"/mnt/ts_downloads/astro/node_modules/.pnpm/[email protected][email protected]/node_modules/vitefu/index","data":{"exportName":"crawlFrameworkPkgs","exportMapKey":"crawlFrameworkPkgs|130655|","fileName":"/mnt/ts_downloads/astro/node_modules/.pnpm/[email protected][email protected]/node_modules/vitefu/index.d.ts"}}]}}
{"seq":18126,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/test/page-level-styles.test.js","line":6,"offset":1,"entryNames":[{"name":"crawlGraph","source":"/mnt/ts_downloads/astro/packages/astro/src/core/render/dev/vite","data":{"exportName":"crawlGraph","exportMapKey":"crawlGraph|130526|","fileName":"/mnt/ts_downloads/astro/packages/astro/src/core/render/dev/vite.ts"}}]}}
{"seq":18127,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/test/page-level-styles.test.js","line":6,"offset":1,"entryNames":[{"name":"create","source":"domain","data":{"exportName":"create","exportMapKey":"create|127940|domain","moduleSpecifier":"domain","ambientModuleName":"domain"}}]}}
{"seq":18128,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/test/page-level-styles.test.js","line":6,"offset":1,"entryNames":[{"name":"createAstro","source":"../src/runtime/server/index.js","data":{"exportName":"createAstro","exportMapKey":"createAstro|125996|","moduleSpecifier":"../src/runtime/server/index.js","fileName":"/mnt/ts_downloads/astro/packages/astro/src/runtime/server/index.ts"}}]}}

Repro Steps

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

@typescript-bot
Copy link
Collaborator

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

Here they are:

Compiler

Comparison Report - main..52728
Metric main 52728 Delta Best Worst p-value
Angular - node (v18.10.0, x64)
Memory used 359,732k (± 0.02%) 359,706k (± 0.02%) ~ 359,637k 359,793k p=0.689 n=6
Parse Time 3.92s (± 0.60%) 3.94s (± 1.50%) ~ 3.88s 4.03s p=0.686 n=6
Bind Time 1.18s (± 0.54%) 1.17s (± 0.88%) ~ 1.16s 1.18s p=0.293 n=6
Check Time 8.71s (± 0.16%) 8.73s (± 0.54%) ~ 8.69s 8.81s p=0.935 n=6
Emit Time 7.61s (± 0.42%) 7.59s (± 0.88%) ~ 7.54s 7.70s p=0.294 n=6
Total Time 21.41s (± 0.19%) 21.43s (± 0.57%) ~ 21.32s 21.66s p=0.872 n=6
Compiler-Unions - node (v18.10.0, x64)
Memory used 190,063k (± 0.03%) 190,087k (± 0.03%) ~ 190,009k 190,149k p=0.572 n=6
Parse Time 1.65s (± 0.49%) 1.64s (± 2.23%) ~ 1.59s 1.70s p=0.357 n=6
Bind Time 0.80s (± 0.69%) 0.79s (± 0.65%) ~ 0.79s 0.80s p=0.640 n=6
Check Time 9.44s (± 0.55%) 9.46s (± 0.81%) ~ 9.36s 9.54s p=0.572 n=6
Emit Time 2.79s (± 1.15%) 2.79s (± 0.42%) ~ 2.77s 2.80s p=0.684 n=6
Total Time 14.68s (± 0.37%) 14.69s (± 0.78%) ~ 14.52s 14.82s p=0.810 n=6
Monaco - node (v18.10.0, x64)
Memory used 344,252k (± 0.02%) 344,288k (± 0.01%) ~ 344,237k 344,331k p=0.470 n=6
Parse Time 2.94s (± 0.28%) 2.94s (± 1.15%) ~ 2.89s 2.99s p=0.405 n=6
Bind Time 1.04s (± 1.00%) 1.04s (± 0.86%) ~ 1.03s 1.05s p=0.673 n=6
Check Time 7.12s (± 0.64%) 7.12s (± 0.51%) ~ 7.07s 7.17s p=1.000 n=6
Emit Time 4.33s (± 1.20%) 4.31s (± 0.60%) ~ 4.27s 4.35s p=0.872 n=6
Total Time 15.42s (± 0.47%) 15.42s (± 0.23%) ~ 15.37s 15.46s p=0.936 n=6
TFS - node (v18.10.0, x64)
Memory used 300,278k (± 0.00%) 300,270k (± 0.01%) ~ 300,246k 300,291k p=0.470 n=6
Parse Time 2.26s (± 0.94%) 2.26s (± 0.77%) ~ 2.24s 2.29s p=0.935 n=6
Bind Time 1.17s (± 0.35%) 1.17s (± 0.84%) ~ 1.16s 1.19s p=0.673 n=6
Check Time 6.56s (± 0.39%) 6.56s (± 0.25%) ~ 6.53s 6.58s p=1.000 n=6
Emit Time 3.90s (± 0.73%) 3.94s (± 0.82%) ~ 3.89s 3.97s p=0.054 n=6
Total Time 13.89s (± 0.25%) 13.93s (± 0.27%) ~ 13.88s 13.98s p=0.106 n=6
material-ui - node (v18.10.0, x64)
Memory used 476,678k (± 0.01%) 476,711k (± 0.01%) ~ 476,649k 476,765k p=0.230 n=6
Parse Time 3.53s (± 0.75%) 3.54s (± 0.71%) ~ 3.51s 3.57s p=0.517 n=6
Bind Time 0.97s (± 0.42%) 0.97s (± 0.65%) ~ 0.96s 0.98s p=0.673 n=6
Check Time 17.18s (± 0.24%) 17.28s (± 0.57%) ~ 17.14s 17.43s p=0.127 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 21.67s (± 0.20%) 21.79s (± 0.46%) +0.12s (+ 0.53%) 21.67s 21.93s p=0.037 n=6
xstate - node (v18.10.0, x64)
Memory used 549,222k (± 0.04%) 549,224k (± 0.03%) ~ 549,067k 549,394k p=0.575 n=6
Parse Time 4.58s (± 0.45%) 4.58s (± 0.24%) ~ 4.57s 4.60s p=0.558 n=6
Bind Time 1.71s (± 0.57%) 1.72s (± 1.30%) ~ 1.68s 1.74s p=0.209 n=6
Check Time 2.81s (± 0.30%) 2.83s (± 0.54%) ~ 2.81s 2.85s p=0.227 n=6
Emit Time 0.08s (± 0.00%) 0.08s (± 0.00%) ~ 0.08s 0.08s p=1.000 n=6
Total Time 9.18s (± 0.18%) 9.21s (± 0.43%) ~ 9.15s 9.26s p=0.332 n=6
Angular - node (v16.17.1, x64)
Memory used 359,047k (± 0.01%) 359,058k (± 0.01%) ~ 359,028k 359,087k p=0.810 n=6
Parse Time 4.14s (± 0.25%) 4.16s (± 0.25%) +0.02s (+ 0.44%) 4.15s 4.18s p=0.021 n=6
Bind Time 1.24s (± 1.29%) 1.25s (± 1.11%) ~ 1.23s 1.27s p=0.720 n=6
Check Time 9.49s (± 0.24%) 9.51s (± 0.31%) ~ 9.47s 9.55s p=0.226 n=6
Emit Time 8.04s (± 0.28%) 8.06s (± 0.30%) ~ 8.04s 8.11s p=0.164 n=6
Total Time 22.92s (± 0.12%) 22.99s (± 0.22%) +0.07s (+ 0.28%) 22.93s 23.08s p=0.019 n=6
Compiler-Unions - node (v16.17.1, x64)
Memory used 191,711k (± 0.02%) 191,728k (± 0.03%) ~ 191,672k 191,851k p=0.810 n=6
Parse Time 1.81s (± 0.67%) 1.81s (± 0.76%) ~ 1.79s 1.83s p=1.000 n=6
Bind Time 0.84s (± 0.61%) 0.84s (± 0.65%) ~ 0.84s 0.85s p=0.640 n=6
Check Time 10.17s (± 0.66%) 10.22s (± 0.72%) ~ 10.14s 10.32s p=0.259 n=6
Emit Time 3.06s (± 1.64%) 3.05s (± 0.85%) ~ 3.01s 3.08s p=1.000 n=6
Total Time 15.88s (± 0.55%) 15.92s (± 0.61%) ~ 15.78s 16.04s p=0.572 n=6
Monaco - node (v16.17.1, x64)
Memory used 343,520k (± 0.01%) 343,526k (± 0.01%) ~ 343,501k 343,556k p=0.810 n=6
Parse Time 3.14s (± 0.78%) 3.14s (± 0.55%) ~ 3.12s 3.17s p=0.933 n=6
Bind Time 1.11s (± 0.68%) 1.11s (± 0.75%) ~ 1.10s 1.12s p=0.432 n=6
Check Time 7.78s (± 0.34%) 7.79s (± 0.37%) ~ 7.75s 7.83s p=0.686 n=6
Emit Time 4.53s (± 0.59%) 4.53s (± 0.72%) ~ 4.47s 4.56s p=0.935 n=6
Total Time 16.56s (± 0.21%) 16.57s (± 0.32%) ~ 16.48s 16.63s p=0.688 n=6
TFS - node (v16.17.1, x64)
Memory used 299,637k (± 0.01%) 299,642k (± 0.01%) ~ 299,602k 299,670k p=0.575 n=6
Parse Time 2.45s (± 1.05%) 2.45s (± 0.73%) ~ 2.43s 2.48s p=0.935 n=6
Bind Time 1.26s (± 0.41%) 1.26s (± 0.41%) ~ 1.25s 1.26s p=1.000 n=6
Check Time 7.21s (± 0.37%) 7.24s (± 0.37%) ~ 7.21s 7.29s p=0.219 n=6
Emit Time 4.23s (± 0.68%) 4.22s (± 0.93%) ~ 4.18s 4.29s p=0.517 n=6
Total Time 15.16s (± 0.30%) 15.17s (± 0.40%) ~ 15.10s 15.24s p=0.936 n=6
material-ui - node (v16.17.1, x64)
Memory used 475,989k (± 0.01%) 475,962k (± 0.00%) ~ 475,936k 475,992k p=0.261 n=6
Parse Time 3.68s (± 0.22%) 3.69s (± 0.50%) ~ 3.66s 3.71s p=0.101 n=6
Bind Time 1.02s (± 0.00%) 1.02s (± 0.50%) ~ 1.02s 1.03s p=0.174 n=6
Check Time 18.16s (± 0.30%) 18.17s (± 0.40%) ~ 18.08s 18.28s p=0.575 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 22.85s (± 0.29%) 22.89s (± 0.38%) ~ 22.80s 23.03s p=0.574 n=6
xstate - node (v16.17.1, x64)
Memory used 546,901k (± 0.03%) 546,837k (± 0.02%) ~ 546,732k 546,956k p=0.471 n=6
Parse Time 4.77s (± 0.36%) 4.78s (± 0.24%) ~ 4.77s 4.80s p=0.406 n=6
Bind Time 1.85s (± 0.28%) 1.85s (± 0.53%) ~ 1.84s 1.86s p=0.348 n=6
Check Time 3.08s (± 0.34%) 3.08s (± 0.60%) ~ 3.06s 3.11s p=0.806 n=6
Emit Time 0.09s (± 5.53%) 0.09s (± 4.45%) ~ 0.09s 0.10s p=0.595 n=6
Total Time 9.80s (± 0.20%) 9.80s (± 0.24%) ~ 9.78s 9.84s p=0.746 n=6
Angular - node (v14.15.1, x64)
Memory used 352,611k (± 0.01%) 352,570k (± 0.03%) ~ 352,355k 352,664k p=0.575 n=6
Parse Time 4.23s (± 0.24%) 4.23s (± 0.64%) ~ 4.20s 4.28s p=0.561 n=6
Bind Time 1.28s (± 0.59%) 1.28s (± 0.64%) ~ 1.26s 1.28s p=1.000 n=6
Check Time 9.83s (± 0.53%) 9.81s (± 0.36%) ~ 9.75s 9.85s p=0.688 n=6
Emit Time 8.39s (± 0.67%) 8.45s (± 1.27%) ~ 8.38s 8.66s p=0.295 n=6
Total Time 23.71s (± 0.44%) 23.77s (± 0.60%) ~ 23.67s 24.05s p=0.748 n=6
Compiler-Unions - node (v14.15.1, x64)
Memory used 186,749k (± 0.03%) 187,730k (± 0.87%) ~ 186,536k 189,969k p=1.000 n=6
Parse Time 1.83s (± 0.49%) 1.83s (± 0.60%) ~ 1.81s 1.84s p=0.932 n=6
Bind Time 0.85s (± 0.64%) 0.86s (± 0.60%) ~ 0.85s 0.86s p=0.640 n=6
Check Time 10.26s (± 0.90%) 10.28s (± 0.37%) ~ 10.22s 10.32s p=1.000 n=6
Emit Time 3.16s (± 1.62%) 3.21s (± 4.75%) ~ 3.10s 3.48s p=0.936 n=6
Total Time 16.11s (± 0.82%) 16.18s (± 1.02%) ~ 16.04s 16.49s p=0.575 n=6
Monaco - node (v14.15.1, x64)
Memory used 338,263k (± 0.00%) 338,256k (± 0.01%) ~ 338,226k 338,284k p=0.630 n=6
Parse Time 3.19s (± 0.73%) 3.19s (± 0.46%) ~ 3.17s 3.21s p=0.871 n=6
Bind Time 1.11s (± 0.00%) 1.12s (± 0.73%) +0.01s (+ 0.60%) 1.10s 1.12s p=0.040 n=6
Check Time 8.09s (± 0.34%) 8.10s (± 0.66%) ~ 8.03s 8.18s p=0.514 n=6
Emit Time 4.78s (± 0.66%) 4.79s (± 0.61%) ~ 4.76s 4.83s p=0.627 n=6
Total Time 17.17s (± 0.23%) 17.20s (± 0.38%) ~ 17.12s 17.29s p=0.571 n=6
TFS - node (v14.15.1, x64)
Memory used 294,508k (± 0.01%) 294,503k (± 0.00%) ~ 294,484k 294,518k p=0.936 n=6
Parse Time 2.73s (± 0.98%) 2.73s (± 0.51%) ~ 2.71s 2.75s p=0.739 n=6
Bind Time 1.11s (± 0.68%) 1.09s (± 0.37%) -0.02s (- 2.10%) 1.08s 1.09s p=0.003 n=6
Check Time 7.54s (± 0.34%) 7.52s (± 0.48%) ~ 7.46s 7.57s p=0.746 n=6
Emit Time 4.62s (± 0.83%) 4.66s (± 0.60%) ~ 4.61s 4.69s p=0.077 n=6
Total Time 15.99s (± 0.25%) 16.00s (± 0.30%) ~ 15.94s 16.05s p=1.000 n=6
material-ui - node (v14.15.1, x64)
Memory used 471,493k (± 0.00%) 471,484k (± 0.01%) ~ 471,449k 471,540k p=0.378 n=6
Parse Time 3.90s (± 0.62%) 3.90s (± 0.34%) ~ 3.88s 3.91s p=1.000 n=6
Bind Time 1.05s (± 0.72%) 1.05s (± 0.85%) ~ 1.04s 1.06s p=0.798 n=6
Check Time 19.22s (± 1.00%) 19.13s (± 0.61%) ~ 19.02s 19.33s p=0.378 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 24.18s (± 0.85%) 24.08s (± 0.48%) ~ 23.95s 24.27s p=0.423 n=6
xstate - node (v14.15.1, x64)
Memory used 534,909k (± 0.01%) 534,898k (± 0.01%) ~ 534,839k 534,952k p=0.936 n=6
Parse Time 5.13s (± 0.62%) 5.16s (± 0.40%) ~ 5.13s 5.19s p=0.171 n=6
Bind Time 1.72s (± 0.82%) 1.72s (± 0.96%) ~ 1.69s 1.73s p=0.742 n=6
Check Time 3.16s (± 0.82%) 3.17s (± 0.47%) ~ 3.16s 3.20s p=0.627 n=6
Emit Time 0.10s (± 4.99%) 0.10s (± 5.21%) ~ 0.10s 0.11s p=0.640 n=6
Total Time 10.11s (± 0.39%) 10.15s (± 0.32%) ~ 10.11s 10.19s p=0.106 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 52728 6
Baseline main 6

TSServer

Comparison Report - main..52728
Metric main 52728 Delta Best Worst p-value
Compiler-UnionsTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 2,500ms (± 1.44%) 2,486ms (± 1.11%) ~ 2,464ms 2,539ms p=0.521 n=6
Req 2 - geterr 5,372ms (± 0.83%) 5,353ms (± 0.54%) ~ 5,309ms 5,382ms p=0.810 n=6
Req 3 - references 368ms (± 0.74%) 367ms (± 0.27%) ~ 366ms 369ms p=0.438 n=6
Req 4 - navto 283ms (± 0.86%) 282ms (± 0.70%) ~ 281ms 286ms p=0.463 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.44%) 71ms (± 1.06%) ~ 70ms 72ms p=0.155 n=6
CompilerTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 2,730ms (± 1.39%) 2,752ms (± 1.48%) ~ 2,700ms 2,792ms p=0.173 n=6
Req 2 - geterr 4,038ms (± 0.49%) 4,062ms (± 0.45%) +24ms (+ 0.60%) 4,040ms 4,093ms p=0.037 n=6
Req 3 - references 368ms (± 0.72%) 370ms (± 0.67%) ~ 367ms 373ms p=0.076 n=6
Req 4 - navto 290ms (± 0.36%) 291ms (± 0.28%) ~ 290ms 292ms p=0.078 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 67ms (± 0.94%) 67ms (± 4.45%) ~ 65ms 73ms p=0.391 n=6
xstateTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 3,496ms (± 0.55%) 3,489ms (± 1.23%) ~ 3,432ms 3,544ms p=0.936 n=6
Req 2 - geterr 1,640ms (± 0.68%) 1,647ms (± 1.44%) ~ 1,617ms 1,689ms p=0.630 n=6
Req 3 - references 103ms (± 1.90%) 103ms (± 2.00%) ~ 101ms 106ms p=1.000 n=6
Req 4 - navto 357ms (± 0.62%) 357ms (± 0.58%) ~ 354ms 359ms p=1.000 n=6
Req 5 - completionInfo count 3,136 (± 0.00%) 3,136 (± 0.00%) ~ 3,136 3,136 p=1.000 n=6
Req 5 - completionInfo 428ms (± 1.56%) 430ms (± 1.82%) ~ 417ms 440ms p=0.575 n=6
Compiler-UnionsTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 2,755ms (± 0.92%) 2,784ms (± 1.09%) ~ 2,738ms 2,814ms p=0.093 n=6
Req 2 - geterr 5,731ms (± 0.26%) 5,752ms (± 0.59%) ~ 5,705ms 5,790ms p=0.298 n=6
Req 3 - references 375ms (± 1.35%) 377ms (± 0.81%) ~ 372ms 381ms p=0.376 n=6
Req 4 - navto 279ms (± 0.71%) 280ms (± 0.93%) ~ 277ms 283ms p=0.746 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 80ms (± 5.24%) 80ms (± 4.55%) ~ 76ms 84ms p=0.806 n=6
CompilerTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 2,908ms (± 0.48%) 2,913ms (± 0.40%) ~ 2,898ms 2,932ms p=0.377 n=6
Req 2 - geterr 4,376ms (± 0.44%) 4,380ms (± 0.53%) ~ 4,356ms 4,419ms p=1.000 n=6
Req 3 - references 383ms (± 0.51%) 383ms (± 0.76%) ~ 378ms 386ms p=0.622 n=6
Req 4 - navto 283ms (± 1.15%) 283ms (± 1.30%) ~ 280ms 290ms p=1.000 n=6
Req 5 - completionInfo count 1,518 (± 0.00%) 1,518 (± 0.00%) ~ 1,518 1,518 p=1.000 n=6
Req 5 - completionInfo 73ms (± 0.56%) 72ms (± 0.72%) -1ms (- 1.60%) 71ms 72ms p=0.007 n=6
xstateTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 3,625ms (± 0.43%) 3,634ms (± 0.44%) ~ 3,620ms 3,659ms p=0.810 n=6
Req 2 - geterr 1,836ms (± 0.24%) 1,812ms (± 1.34%) ~ 1,787ms 1,858ms p=0.066 n=6
Req 3 - references 111ms (± 1.83%) 114ms (± 1.65%) +2ms (+ 2.10%) 110ms 115ms p=0.040 n=6
Req 4 - navto 346ms (± 1.14%) 345ms (± 1.76%) ~ 340ms 354ms p=0.808 n=6
Req 5 - completionInfo count 3,136 (± 0.00%) 3,136 (± 0.00%) ~ 3,136 3,136 p=1.000 n=6
Req 5 - completionInfo 433ms (± 1.18%) 435ms (± 1.46%) ~ 426ms 441ms p=0.422 n=6
Compiler-UnionsTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 2,888ms (± 0.57%) 2,883ms (± 0.66%) ~ 2,852ms 2,904ms p=1.000 n=6
Req 2 - geterr 6,131ms (± 0.43%) 6,137ms (± 0.67%) ~ 6,111ms 6,219ms p=0.873 n=6
Req 3 - references 389ms (± 0.65%) 390ms (± 0.83%) ~ 385ms 393ms p=0.466 n=6
Req 4 - navto 286ms (± 2.20%) 283ms (± 1.12%) ~ 280ms 289ms p=0.575 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 92ms (±10.10%) 93ms (± 9.12%) ~ 80ms 101ms p=0.936 n=6
CompilerTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 3,063ms (± 0.85%) 3,083ms (± 0.96%) ~ 3,034ms 3,118ms p=0.378 n=6
Req 2 - geterr 4,698ms (± 0.85%) 4,694ms (± 0.36%) ~ 4,674ms 4,719ms p=0.810 n=6
Req 3 - references 405ms (± 0.92%) 407ms (± 1.11%) ~ 402ms 415ms p=0.573 n=6
Req 4 - navto 293ms (± 1.03%) 295ms (± 1.23%) ~ 290ms 299ms p=0.418 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 (± 3.32%) 85ms (± 5.54%) ~ 80ms 91ms p=0.801 n=6
xstateTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 3,942ms (± 0.50%) 3,958ms (± 0.51%) ~ 3,938ms 3,984ms p=0.295 n=6
Req 2 - geterr 1,844ms (± 1.69%) 1,843ms (± 1.37%) ~ 1,820ms 1,885ms p=0.810 n=6
Req 3 - references 128ms (± 2.63%) 130ms (± 2.42%) ~ 126ms 133ms p=0.295 n=6
Req 4 - navto 371ms (± 0.74%) 374ms (± 0.69%) ~ 370ms 377ms p=0.070 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 447ms (± 1.75%) 449ms (± 2.53%) ~ 438ms 466ms 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 52728 6
Baseline main 6

Startup

Comparison Report - main..52728
Metric main 52728 Delta Best Worst p-value
tsc-startup - node (v16.17.1, x64)
Execution time 142.48ms (± 0.21%) 142.80ms (± 0.23%) +0.32ms (+ 0.23%) 142.02ms 147.32ms p=0.000 n=600
tsserver-startup - node (v16.17.1, x64)
Execution time 226.66ms (± 0.17%) 228.79ms (± 0.36%) +2.13ms (+ 0.94%) 226.74ms 235.07ms p=0.000 n=600
tsserverlibrary-startup - node (v16.17.1, x64)
Execution time 228.48ms (± 0.16%) 229.88ms (± 0.26%) +1.40ms (+ 0.61%) 228.32ms 234.71ms p=0.000 n=600
typescript-startup - node (v16.17.1, x64)
Execution time 209.23ms (± 0.15%) 210.83ms (± 0.27%) +1.60ms (+ 0.77%) 209.18ms 215.48ms 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 52728 6
Baseline main 6

Developer Information:

Download Benchmark

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
For Milestone Bug PRs that fix a bug with a specific milestone
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Inconsistent TS2345 error when using function generics
5 participants