angular/packages
Paul Gschwendtner ca677481a2 fix(core): undecorated-classes-with-decorated-fields migration should avoid error if base class has no value declaration (#36543)
The undecorated-classes-with-decorated-fields migration relies on
the type checker to resolve base classes of individual classes.

It could happen that resolved base classes have no value declaration.
e.g. if they are declared through an interface in the default types.
Currently the migration will throw in such situations because it assumes
that `ts.Symbol#valueDeclaration` is always present. This is not the
case, but we don't get good type-checking here due to a bug in the
TypeScript types. See:
https://github.com/microsoft/TypeScript/issues/24706.

Fixes #36522.

PR Close #36543
2020-04-10 13:53:15 -07:00
..
animations build: provide full paths to ts_api_guardian_test_npm_package and ts_api_guardian_test (#36034) 2020-03-12 09:49:00 -07:00
bazel build: rebuild yarn lock from scratch (#36377) 2020-04-03 11:09:17 -07:00
benchpress fix(benchpress): update dependencies (#36205) 2020-04-01 13:19:33 -07:00
common fix(common): locales/global/*.js are not ES5 compliant (#36342) 2020-04-09 11:30:32 -07:00
compiler refactor(compiler): create a new root BindingScope for each template (#36362) 2020-04-09 09:44:56 -07:00
compiler-cli fix(ngcc): correctly detect external files from nested node_modules/ (#36559) 2020-04-10 09:10:26 -07:00
core fix(core): undecorated-classes-with-decorated-fields migration should avoid error if base class has no value declaration (#36543) 2020-04-10 13:53:15 -07:00
docs refactor(core): remove deprecated Renderer (#33019) 2019-10-08 09:23:00 -07:00
elements fix(zone.js): add issue numbers of @types/jasmine to the test cases (#34625) 2020-04-08 12:10:34 -07:00
examples fix(zone.js): add issue numbers of @types/jasmine to the test cases (#34625) 2020-04-08 12:10:34 -07:00
forms style: format forms validators to fix lint error (#36546) 2020-04-09 11:18:22 -07:00
http build: provide full paths to ts_api_guardian_test_npm_package and ts_api_guardian_test (#36034) 2020-03-12 09:49:00 -07:00
language-service fix(language-service): remove circular dependency instance (#36463) 2020-04-08 15:29:09 -07:00
localize build: provide full paths to ts_api_guardian_test_npm_package and ts_api_guardian_test (#36034) 2020-03-12 09:49:00 -07:00
platform-browser fix(zone.js): add issue numbers of @types/jasmine to the test cases (#34625) 2020-04-08 12:10:34 -07:00
platform-browser-dynamic build: provide full paths to ts_api_guardian_test_npm_package and ts_api_guardian_test (#36034) 2020-03-12 09:49:00 -07:00
platform-server fix(platform-server): update xhr2 dependency (#36366) 2020-04-01 13:31:38 -07:00
platform-webworker build: provide full paths to ts_api_guardian_test_npm_package and ts_api_guardian_test (#36034) 2020-03-12 09:49:00 -07:00
platform-webworker-dynamic build: provide full paths to ts_api_guardian_test_npm_package and ts_api_guardian_test (#36034) 2020-03-12 09:49:00 -07:00
private/testing fix(core): adhere to bootstrap options for JIT compiled components (#35534) 2020-03-19 08:57:39 -07:00
router fix(router): pass correct component to canDeactivate checks when using two or more sibling router-outlets (#36302) 2020-04-09 10:09:43 -07:00
service-worker fix(zone.js): add issue numbers of @types/jasmine to the test cases (#34625) 2020-04-08 12:10:34 -07:00
upgrade fix(zone.js): add issue numbers of @types/jasmine to the test cases (#34625) 2020-04-08 12:10:34 -07:00
zone.js fix(zone.js): add issue numbers of @types/jasmine to the test cases (#34625) 2020-04-08 12:10:34 -07:00
BUILD.bazel build: reference zone.js from source directly instead of npm. (#33046) 2019-11-06 00:48:34 +00:00
circular-deps-test.conf.js build: allow custom module resolution for ts-circular-deps tests (#36226) 2020-03-27 11:14:49 -07:00
empty.ts
goog.d.ts fix(ivy): use goog.LOCALE for Closure Compiler to define default LOCALE_ID (#31519) 2019-07-16 13:02:10 -04:00
license-banner.txt build: bump year (#34651) 2020-01-13 07:21:43 -08:00
README.md docs: add doc reference to npm package readme (#33911) 2019-11-20 14:46:23 -08:00
system.d.ts build: no longer run tslint from within gulp task (#35800) 2020-03-03 09:20:49 -08:00
tsconfig-build-no-strict.json refactor(core): ensure compatibility with typescript strict flag (#30993) 2019-07-18 14:21:25 -07:00
tsconfig-build.json refactor(core): ensure compatibility with typescript strict flag (#30993) 2019-07-18 14:21:25 -07:00
tsconfig-test.json refactor: fix typescript strict flag failures in all tests (#30993) 2019-07-18 14:21:26 -07:00
tsconfig.json build: enable IDE type checking of $localize code (#35711) 2020-02-28 07:09:50 -08:00
types.d.ts build: reference zone.js from source directly instead of npm. (#33046) 2019-11-06 00:48:34 +00:00

Angular

The sources for this package are in the main Angular repo. Please file issues and pull requests against that repo.

Usage information and reference details can be found in Angular documentation.

License: MIT