angular/packages/language-service/src
Keen Yee Liau 613dc1122a fix(language-service): Simplify resolution logic in banner (#34262)
Due to a bug in the existing banner, `typescript` module was require-d
instead of reusing the module passed in from tsserver.
This bug is caused by some source files in language-service that imports
`typescript` instead of `typescript/lib/tsserverlibrary`.
This is not an unsupported use case, it's just that when typescript is
resolved in the banner we have to be very careful about which modules to
"require".
The convoluted logic in the banner makes it very hard to detect
anomalies. This commit cleans it up and removes a lot of unneeded code.

This commit also removes `ts` import in typescript_host.ts and use `tss`
instead to make it less confusing.

PR Close #34262
2019-12-06 10:27:30 -08:00
..
common.ts fix(language-service): Do not produce diagnostics if metadata for NgModule not found (#34113) 2019-12-02 11:13:41 -08:00
completions.ts fix(language-service): Insert parentheses for method completion (#33860) 2019-12-03 10:13:36 -08:00
definitions.ts feat(language-service): add definitions for styleUrls (#32464) 2019-09-09 16:04:14 -04:00
diagnostics.ts fix(language-service): Make missing module suggestion instead of error (#34115) 2019-12-02 11:19:40 -08:00
expression_diagnostics.ts fix(language-service): Make missing module suggestion instead of error (#34115) 2019-12-02 11:19:40 -08:00
expression_type.ts fix(language-service): Make missing module suggestion instead of error (#34115) 2019-12-02 11:19:40 -08:00
expressions.ts refactor(compiler-cli): Move diagnostics files to language service (#33809) 2019-11-14 09:29:07 -08:00
global_symbols.ts fix(language-service): Add global symbol for $any() (#33245) 2019-10-23 10:02:50 -07:00
hover.ts feat(language-service): hover information for component NgModules (#33118) 2019-10-14 20:28:06 +00:00
html_info.ts refactor(language-service): use strict comparisons (#33114) 2019-10-17 21:19:02 -04:00
language_service.ts fix(language-service): Do not produce diagnostics if metadata for NgModule not found (#34113) 2019-12-02 11:13:41 -08:00
locate_symbol.ts refactor(compiler-cli): Move diagnostics files to language service (#33809) 2019-11-14 09:29:07 -08:00
reflector_host.ts fix(language-service): Use tsLSHost.fileExists() to resolve modules (#32642) 2019-09-12 17:18:06 -07:00
symbols.ts feat(language-service): completions support for tuple array (#33928) 2019-11-27 12:48:41 -08:00
template.ts fix(language-service): Do not produce diagnostics if metadata for NgModule not found (#34113) 2019-12-02 11:13:41 -08:00
ts_plugin.ts fix(language-service): Remove getExternalFiles() (#34260) 2019-12-05 13:13:20 -08:00
types.ts fix(language-service): Remove getExternalFiles() (#34260) 2019-12-05 13:13:20 -08:00
typescript_host.ts fix(language-service): Simplify resolution logic in banner (#34262) 2019-12-06 10:27:30 -08:00
typescript_symbols.ts refactor(language-service): refactor the method TypeWrapper.name and PipeSymbol.selectSignature (#34177) 2019-12-05 13:12:44 -08:00
utils.ts refactor(compiler-cli): Move diagnostics files to language service (#33809) 2019-11-14 09:29:07 -08:00
version.ts style: remove empty comments (#23404) 2018-05-10 15:48:13 -07:00