Repository navigation
Conversation
Adds a `typeArguments` method to the `Symbol` interface, cleaning up how type parameters of a TypeScript type are currently found. This will be necessary for providing completions for `$event` variables' properties (angular#34570). This commit also performs some fly-by cleanups seen while implementing the `typeArguments` methods. There is more clean up to do in the `typescript_symbols` file, but the scope of this commit didn't need to get larger.
#34571) Adds a `typeArguments` method to the `Symbol` interface, cleaning up how type parameters of a TypeScript type are currently found. This will be necessary for providing completions for `$event` variables' properties (#34570). This commit also performs some fly-by cleanups seen while implementing the `typeArguments` methods. There is more clean up to do in the `typescript_symbols` file, but the scope of this commit didn't need to get larger. PR Close #34571
#34571) Adds a `typeArguments` method to the `Symbol` interface, cleaning up how type parameters of a TypeScript type are currently found. This will be necessary for providing completions for `$event` variables' properties (#34570). This commit also performs some fly-by cleanups seen while implementing the `typeArguments` methods. There is more clean up to do in the `typescript_symbols` file, but the scope of this commit didn't need to get larger. PR Close #34571
2da0536 to
ad95e34
Compare
160eb35 to
3042791
Compare
There was a problem hiding this comment.
we could pull it out into utils.ts (in subsequent PR).
There was a problem hiding this comment.
I will make a PR to fix this later today, as it is blocking the CI tests.
There was a problem hiding this comment.
cool, I'll mark this PR as blocked for now. Thanks!
cde74fb to
824ec1f
Compare
|
@andrius-pra if you would like to review |
824ec1f to
5ed0d29
Compare
kyliau
left a comment
There was a problem hiding this comment.
It looks like some comments were resolved but the updates were not reflected in the code. Could you please double check?
d8c0c1d to
eb1b53e
Compare
My bad; should be pushed up now. |
This commit makes `findOutputBinding` a utility function for the language service, which will be used by the `expression_diagnostics` module in angular#34570. Keeping the function in `locate_symbol` results in a circular dependency between `expression_diagnostics` and `locate_symbol`.
…#34997) This commit makes `findOutputBinding` a utility function for the language service, which will be used by the `expression_diagnostics` module in #34570. Keeping the function in `locate_symbol` results in a circular dependency between `expression_diagnostics` and `locate_symbol`. PR Close #34997
…#34997) This commit makes `findOutputBinding` a utility function for the language service, which will be used by the `expression_diagnostics` module in #34570. Keeping the function in `locate_symbol` results in a circular dependency between `expression_diagnostics` and `locate_symbol`. PR Close #34997
This commit adds a completion for the `$event` variable in bound event expressions. This is the first in a series of PRs to support completions for properties on `$event` variables (angular/vscode-ng-language-service#531).
This commit adds support for completions of properties on `$event` variables in bound outputs. This is the second major PR to support completions for `$event` variables (angular/vscode-ng-language-service#531). The final completion support that must be provided is for `$event` variables in bindings targeting DOM events, like `(click)`.
4531ec5 to
2b0175b
Compare
…34570) This commit adds support for completions of properties on `$event` variables in bound outputs. This is the second major PR to support completions for `$event` variables (angular/vscode-ng-language-service#531). The final completion support that must be provided is for `$event` variables in bindings targeting DOM events, like `(click)`. PR Close #34570
This commit adds a completion for the `$event` variable in bound event expressions. This is the first in a series of PRs to support completions for properties on `$event` variables (angular/vscode-ng-language-service#531). PR Close #34570
…34570) This commit adds support for completions of properties on `$event` variables in bound outputs. This is the second major PR to support completions for `$event` variables (angular/vscode-ng-language-service#531). The final completion support that must be provided is for `$event` variables in bindings targeting DOM events, like `(click)`. PR Close #34570
|
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. |
This commit adds support for completions of properties on
$eventvariables in bound outputs.
This is the second major PR to support completions for
$eventvariables (angular/vscode-ng-language-service#531).
The final completion support that must be provided is for
$eventvariables in bindings targeting DOM events, like
(click).PR Checklist
Please check if your PR fulfills the following requirements:
PR Type
What kind of change does this PR introduce?
Does this PR introduce a breaking change?