Skip to content

feat: discover registered Angular router components - #8

Open
bompus wants to merge 1 commit into
codex/redwood-sdk-routesfrom
codex/angular-router-routes
Open

feat: discover registered Angular router components#8
bompus wants to merge 1 commit into
codex/redwood-sdk-routesfrom
codex/angular-router-routes

Conversation

@bompus

@bompus bompus commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Angular applications now expose routes from registered provideRouter and RouterModule.forRoot arrays, with exact component roots. Nested children and static relative lazy imports can select components, route arrays, or NgModules registering forChild.

Extraction reads imported source before storage, including fresh parse/store workers. Incremental sync refreshes unchanged registrations when their imported tables change, including after reopening. Unregistered tables, mutated arrays, conditional registrations, redirects, named outlets, custom matchers, and unsupported dynamic declarations produce no fabricated routes.

Validation: pinned Angular tutorial fixture; 25 Angular regression tests; 117 focused WASM Angular/router-control tests; build passes; full native suite: 4,484 pass, 46 skip.

Stacked on #7. Scope is static routing and component references; navigation, custom module aliases, and re-export modules remain unsupported.

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