-
Notifications
You must be signed in to change notification settings - Fork 25.3k
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
feat(language-service): add quick info for inline templates in ivy #39060
Conversation
2aa4b3a
to
4c5ee5e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Reviewed-for: dev-infra
98122c1
to
85480f7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is very nice!! Awesome stuff.
A general comment: does this work with ref-
, bind-
, on-
syntaxes? If so, could tests for that be added as well?
a0f4333
to
e5a730c
Compare
/** | ||
* Returns a new `ts.SymbolDisplayPart` array which has the alias imports from the tcb filtered | ||
* out, i.e. `i0.NgForOf`. | ||
*/ | ||
export function filterAliasImports(displayParts: ts.SymbolDisplayPart[]) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I almost feel like this should be a util provided by the compiler. But I guess the language service relies on the TCB leaking, so I am ambivalent either way. Just thought I would comment.
4dc345b
to
06713f3
Compare
Adds implementation for `getQuickInfoAtPosition` to the Ivy Language Service, which now returns `ts.QuickInfo` for inline templates.
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
Adds implementation for
getQuickInfoAtPosition
to the Ivy LanguageService, which now returns
ts.QuickInfo
for inline templates.