Skip to content

refactor(core): move signal debug graph interfaces to primitives/devt…#69575

Open
csmick wants to merge 1 commit into
angular:mainfrom
csmick:debug-signal-graph-node
Open

refactor(core): move signal debug graph interfaces to primitives/devt…#69575
csmick wants to merge 1 commit into
angular:mainfrom
csmick:debug-signal-graph-node

Conversation

@csmick

@csmick csmick commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

…ools

Move the DebugSignalGraph, DebugSignalGraphEdge, and DebugSignalGraphNode interfaces from packages/core/src/render3/util/signal_debug.ts into the packages/core/primitives/devtools/src package. This decouples the signal graph debug types from runtime render3 utilities and allows devtools and internal core tooling to import them directly from primitives as type-only exports.

PR Checklist

Please check if your PR fulfills the following requirements:

PR Type

What kind of change does this PR introduce?

  • Bugfix
  • Feature
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • CI related changes
  • Documentation content changes
  • angular.dev application / infrastructure changes
  • Other... Please describe:

What is the current behavior?

Issue Number: N/A

What is the new behavior?

Does this PR introduce a breaking change?

  • Yes
  • No

Other information

@pullapprove pullapprove Bot requested review from atscott and crisbeto June 29, 2026 21:48
@angular-robot angular-robot Bot added area: core Issues related to the framework runtime requires: TGP This PR requires a passing TGP before merging is allowed labels Jun 29, 2026
@ngbot ngbot Bot added this to the Backlog milestone Jun 29, 2026
@csmick csmick requested a review from AndrewKushnir June 29, 2026 21:50
@csmick csmick force-pushed the debug-signal-graph-node branch 3 times, most recently from a39164c to 0ab60c9 Compare June 30, 2026 16:27
@csmick csmick force-pushed the debug-signal-graph-node branch 2 times, most recently from 219d8c7 to 2c86947 Compare July 7, 2026 17:59
@csmick csmick added the target: patch This PR is targeted for the next patch release label Jul 7, 2026
@csmick csmick force-pushed the debug-signal-graph-node branch 3 times, most recently from ad019ae to fcc9c6b Compare July 7, 2026 21:25
…ools

Move the DebugSignalGraph, DebugSignalGraphEdge, and DebugSignalGraphNode interfaces from packages/core/src/render3/util/signal_debug.ts into the packages/core/primitives/devtools/src package. This decouples the signal graph debug types from runtime render3 utilities and allows devtools and internal core tooling to import them directly from primitives as type-only exports.
@csmick csmick force-pushed the debug-signal-graph-node branch from fcc9c6b to 055dd44 Compare July 8, 2026 18:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: core Issues related to the framework runtime requires: TGP This PR requires a passing TGP before merging is allowed target: patch This PR is targeted for the next patch release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant