Matthieu Riegler
787cd875b0
refactor(vscode-extension): Add support for exhaustive type check in the syntax
...
`@default never` will be considered a keyword on its own.
(cherry picked from commit db11e74b3d )
2026-02-24 19:23:50 +00:00
Matthieu Riegler
4f8d3995f0
fix(vscode-extension): Highlight function calls with optional chaining
...
eg: `foo?.()` should be highlighted as `foo()`.
fixes #65513
2026-02-10 09:42:03 -08:00
Matthieu Riegler
01ed57f297
fix(vscode-extension): support highlighting for class bindings with brackets
...
Tailwind classes can often be quite complex strings. This change adds supports for classes with backets.
fixes #66818
2026-02-04 15:45:04 -08:00
Kristiyan Kostadinov
b95753eb7d
fix(vscode-extension): add syntax highlighting for arrow functions
...
Updates the syntax definition to handle arrow functions. The definition is largely based on TypeScript's own syntax highlighting since it's quite complex.
2026-01-13 11:09:26 -08:00
Kristiyan Kostadinov
c70a6a6ecc
fix(vscode-extension): add syntax highlighting for spread/rest expressions
...
Updates the syntax definition to include spread/rest expressions.
2026-01-13 11:09:26 -08:00
Matthieu Riegler
640693da8e
feat(compiler): Add support for multiple swich cases matching
...
consecutive `@case` blocks are now supported:
```ts
@switch (case) {
@case (0)
@case (1) {
case 0 or 1
}
@case (2) {
case 2
}
@default {
default
}
}
```
fixes #14659
2026-01-07 09:23:50 -05:00
Joey Perrott
863c7eaafe
build: migrate vscode extension into repo ( #63924 )
...
Migrate the vscode extension for angular into this repository.
PR Close #63924
2025-09-24 20:24:32 +00:00