32 Commits

Author SHA1 Message Date
Alex Eagle
f9247e4b2e build: enable importHelpers in tsconfig ()
This is the primary tsconfig file used for Bazel builds.
Previously, we enabled this option only for releases.

PR Close 
2018-03-15 21:16:03 -07:00
Frederik Prijck
e2bdef4cf6 test(language-service): fix minor typos ()
PR Close 
2018-02-20 10:08:55 -08:00
Chuck Jazdzewski
676d9c2c4b fix(language-service): ensure correct paths are passed to TypeScript ()
The 2.6 version of TypeScript's `resolveModuleName`  started to
require paths passed to be separated by '/' instead of being
able to handle '\'.

`ngc` and `ng` already do this transformation.

Fixes: 

PR Close 
2018-01-26 14:49:23 -08:00
Chuck Jazdzewski
2b68e8d98a fix(language-service): spell diagnostics correctly ()
PR Close 
2018-01-26 14:49:23 -08:00
Alex Eagle
a1492a73ce build: Remove angular_src nested workspace ()
PR Close 
2018-01-19 10:17:37 -08:00
Keen Yee Liau
43e1520260 fix(language-service): Clear caches when program changes ()
This commit fixes a bug whereby the caches are not cleared when the
program changes. This subsequently produces the incorrect error of
'Component ... is not included in a module ...'.

PR Close 

PR Close 
2018-01-12 14:43:01 -08:00
Alex Eagle
c4f02e21dd build: move repeated tsconfig attributes to a macro ()
This helps ensure we use the same tsconfig.json file for all compilations.
Next steps are to make it the same tsconfig.json file used by the editor

PR Close 
2018-01-10 12:30:19 -08:00
Chuck Jazdzewski
83d207d0a7 build: upgrade to TypeScript 2.6 ()
Fixes 

PR Close 
2017-12-22 20:15:47 -08:00
Miško Hevery
ae97920fe2 build: move _testing_init into tools; limit web_test concurrency ()
PR Close 
2017-12-22 13:10:51 -08:00
Misko Hevery
3d50fd7cac build: add bazel test rules for remainder of packages ()
PR Close 
2017-12-22 13:10:51 -08:00
Keen Yee Liau
3203069d6c fix(language-service): Allow empty templates ()
Fixes the bug where templates with empty strings show up as error in the editor.

PR Close 

PR Close 
2017-11-29 16:52:55 -06:00
Keen Yee Liau
54bfe14313 fix(language-service): Fix crash when no script files are found ()
Fixes the crash in typescript host when getScriptFileNames() returns an
empty array.

PR Close 

PR Close 
2017-11-29 16:52:48 -06:00
Chuck Jazdzewski
8ecda94899 feat(compiler-cli): improve error messages produced during structural errors ()
The errors produced when error were encountered while interpreting the
content of a directive was often incomprehencible. With this change
these kind of error messages should be easier to understand and diagnose.

PR Close 
2017-11-27 16:59:57 -06:00
Keen Yee Liau
eb8013e853 fix(language-service): pass compilerOptions.paths to ReflectorHost ()
This commit fixes the options passed to ReflectorHost to include 'paths'
if it's specified in compiler options, so that dependency modules can
be loaded.

PR Close 
2017-11-10 11:51:11 -08:00
Chuck Jazdzewski
c1b029a413 fix(language-service): do not report errors for OpaqueToken ()
`OpaqueToken` was removed from angular but the language-service
should not report errors when it is used for older versions of
angular.
2017-09-28 09:30:34 -07:00
Tobias Bosch
ca5aebaa6b refactor: update angular to support TypeScript 2.4
Detailed updates:
- rxjs@5.0.x
- tsickle@0.24.x
- typescript@2.4.x
- @bazel/typescript@0.10.0
- protractor@5.1.x
- selenium-webdriver@3.0.x

BREAKING CHANGE:
- the Angular compiler now requires TypeScript 2.4.x.
2017-09-12 10:31:30 -07:00
Victor Berchet
c723d42d0a refactor: fix typos () 2017-07-07 16:55:17 -07:00
Chuck Jazdzewski
3b2d2c467a fix(language-service): do not crash when hovering over a label definitions ()
Fixes: 
2017-07-07 08:46:18 -07:00
Chuck Jazdzewski
f194f18dbd fix(language-service): infer any ngForOf of type any
Fixes: 
2017-06-20 12:04:51 -07:00
Miško Hevery
5293794316 fix: turn on nullability in the code base. 2017-04-18 12:07:33 -07:00
Chuck Jazdzewski
f21ff904c2 fix(language-service): respect baseUrl compiler option
Fixes 
2017-04-17 14:36:49 -07:00
Chuck Jazdzewski
0a3a9afe58 fix(language-service): infer correct type of ?. expressions
Fixes 
2017-04-17 09:48:52 -07:00
Miško Hevery
540581da3e fix(language-service): Update types for TypeScript nullability support 2017-04-12 11:36:19 -07:00
Chuck Jazdzewski
258d5392d5 fix(language-service): detect when there isn't a tsconfig.json
Fixes 
2017-04-10 16:01:05 -06:00
Chuck Jazdzewski
bde9771991 fix(language-service): parse extended i18n forms 2017-04-04 15:34:12 -06:00
Chuck Jazdzewski
fe0d02fc47 fix(language-service): initialize static reflector correctly
Fixes 
2017-04-04 15:00:46 -06:00
Chuck Jazdzewski
7764c5c697 fix(language-service): avoid throwing exceptions when reporting metadata errors 2017-04-04 14:11:51 -06:00
Chuck Jazdzewski
a9321b1387 fix(language-service): correctly determine base members of types ()
Fixes 
2017-03-29 16:14:37 -07:00
Chuck Jazdzewski
a5c972aa8b fix(language-service): be resilient to invalidate ordering ()
Fixes 
2017-03-28 09:37:24 -07:00
Jason Aden
b74ab83d2c refactor: update paths from modules/@angular to packages 2017-03-08 16:29:28 -08:00
Jason Aden
8573e36574 build: fix file paths after moving modules/@angular/* to packages/* 2017-03-08 16:29:28 -08:00
Jason Aden
3e51a19983 refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00