Skip to content

Remove TS plugin-related codes#66758

Closed
atscott wants to merge 2 commits intoangular:mainfrom
atscott:angularonly
Closed

Remove TS plugin-related codes#66758
atscott wants to merge 2 commits intoangular:mainfrom
atscott:angularonly

Conversation

@atscott
Copy link
Copy Markdown
Contributor

@atscott atscott commented Jan 26, 2026

Removes 'angularOnly' and plugin factory meant to be used with the "decorator pattern" plugins that extend TSServer functionality.

This removes the 'angularOnly' config option from the language service
package.
This option was there to support the traditional decorator/proxy plugin
pattern for TS. We never used this though and it is not a pattern that
will be supported in TS 7+ (see microsoft/typescript-go#455 (reply in thread))
This plugin factory was an attempt to resolve the renaming issue where a rename provider could not be effectively prioritized. It was partially reverted because it broke several things. In addition, this plugin pattern will not be supported in the TS 7+ architecture.
@atscott atscott requested a review from clydin January 26, 2026 19:00
@angular-robot angular-robot Bot added the area: language-service Issues related to Angular's VS Code language service label Jan 26, 2026
@ngbot ngbot Bot added this to the Backlog milestone Jan 26, 2026
@atscott atscott closed this Jan 27, 2026
@angular-automatic-lock-bot
Copy link
Copy Markdown

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot Bot locked and limited conversation to collaborators Feb 27, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area: language-service Issues related to Angular's VS Code language service area: router

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant