angular-cn/packages/language-service/ivy
Kristiyan Kostadinov ba084857ea feat(compiler): support safe keyed read expressions (#41911)
Currently we support safe property (`a?.b`) and method (`a?.b()`) accesses, but we don't handle safe keyed reads (`a?.[0]`) which is inconsistent. These changes expand the compiler in order to support safe key read expressions as well.

PR Close #41911
2021-06-03 13:22:41 -07:00
..
test feat(compiler): support safe keyed read expressions (#41911) 2021-06-03 13:22:41 -07:00
testing feat(language-service): Enable renaming of pipes (#40523) 2021-05-06 17:54:13 -04:00
BUILD.bazel fix(compiler-cli): ensure the compiler tracks `ts.Program`s correctly (#41291) 2021-04-08 10:20:38 -07:00
adapters.ts fix(language-service): resolve to the pre-compiled style when compiled css url is provided (#41538) 2021-04-14 09:15:00 -07:00
attribute_completions.ts fix(language-service): Only provide Angular property completions in templates (#41278) 2021-04-01 11:37:30 -07:00
compiler_factory.ts refactor(compiler-cli): replace the `IncrementalDriver` with a new design (#41475) 2021-04-13 13:05:35 -07:00
completions.ts fix(compiler-cli): autocomplete literal types in templates. (#41456) (#41645) 2021-04-16 08:54:27 -07:00
definitions.ts fix(compiler-cli): ensure the compiler tracks `ts.Program`s correctly (#41291) 2021-04-08 10:20:38 -07:00
display_parts.ts feat(language-service): complete attributes on elements (#40032) 2020-12-14 12:08:41 -08:00
language_service.ts fix(language-service): fully de-duplicate reference and rename results (#40523) 2021-05-06 17:54:14 -04:00
quick_info.ts fix(compiler-cli): ensure the compiler tracks `ts.Program`s correctly (#41291) 2021-04-08 10:20:38 -07:00
references_and_rename.ts fix(language-service): Correct rename info for pipe name expressions (#41974) 2021-06-02 13:15:48 -07:00
references_and_rename_utils.ts feat(language-service): Enable renaming of pipes (#40523) 2021-05-06 17:54:13 -04:00
signature_help.ts feat(language-service): implement signature help (#41581) 2021-04-13 12:39:17 -07:00
template_target.ts refactor(language-service): specifically identify empty argument positions (#41581) 2021-04-13 12:39:17 -07:00
ts_plugin.ts feat(language-service): implement signature help (#41581) 2021-04-13 12:39:17 -07:00
ts_utils.ts feat(language-service): Enable renaming of pipes (#40523) 2021-05-06 17:54:13 -04:00
utils.ts fix(language-service): bound attributes should not break directive matching (#41597) 2021-04-13 18:23:49 -07:00