Skip to content

Show result types on trace nodes#58

Open
rogierx wants to merge 2 commits into
tsperf:mainfrom
rogierx:codex/show-result-types
Open

Show result types on trace nodes#58
rogierx wants to merge 2 commits into
tsperf:mainfrom
rogierx:codex/show-result-types

Conversation

@rogierx
Copy link
Copy Markdown

@rogierx rogierx commented May 20, 2026

Summary

  • Addresses Display types mentioned in trace lines #32 by resolving args.results.typeId against trace TypeLine entries and attaching the referenced result type to each trace tree node.
  • Shows the referenced result type inline in the tree as => #id display, with the full type in the tooltip when it is truncated.
  • Removes package-manager caching from the tag-triggered release workflow so the publish/release path does not rely on shared caches.

Validation

  • pnpm run typecheck
  • pnpm exec vitest run test/index.test.ts
  • pnpm exec eslint src/traceTypes.ts src/traceTree.ts shared/src/messages.ts ui/components/TreeNode.vue test/index.test.ts
  • Direct production build steps passed: pnpm run generate:contributes, pnpm --dir srcDev run build, pnpm --dir ui run build, pnpm exec rollup -c

Note: the local machine policy blocks the repo-level pnpm run build because its nr wrapper tries to acquire a newer package-manager toolchain through Corepack, so I ran the equivalent build steps directly with the installed pnpm.

@rogierx rogierx requested a review from danielroe as a code owner May 20, 2026 03:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant