angular-docs-cn/packages
Alex Rickabaugh 79141f4424 fix(ivy): generate default 'any' types for type ctor generic params (#30094)
ngtsc generates type constructors which infer the type of a directive based
on its inputs. Previously, a bug existed where this inference would fail in
the case of 'any' input values. For example, the inference of NgForOf fails
when an 'any' is provided, as it causes TypeScript to attempt to solve:

T[] = any

In this case, T gets inferred as {}, the empty object type, which is not
desirable.

The fix is to assign generic types in type constructors a default type of
'any', which TypeScript uses instead of {} when inference fails.

PR Close #30094
2019-04-24 17:10:21 -07:00
..
animations docs(animations): fixed some closing brackets on query animation page (#29854) (#29855) 2019-04-18 18:19:48 -07:00
bazel fix(bazel): make name param in ng add optional (#30074) 2019-04-24 10:45:42 -07:00
benchpress build: update rxjs version requirements to 6.4.0 (#30032) 2019-04-22 11:15:33 -07:00
common refactor(common): rename LocationUpgradeService and remove angular/upgrade dependency (#30055) 2019-04-24 13:49:29 -07:00
compiler fix(compiler): Fix compiler crash due to isSkipSelf of null (#30075) 2019-04-24 17:06:53 -07:00
compiler-cli fix(ivy): generate default 'any' types for type ctor generic params (#30094) 2019-04-24 17:10:21 -07:00
core feat(router): deprecate loadChildren:string (#30073) 2019-04-24 17:06:05 -07:00
docs refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
elements build: update rxjs version requirements to 6.4.0 (#30032) 2019-04-22 11:15:33 -07:00
examples docs(core): update API doc examples to use static injector (#29729) 2019-04-08 17:20:34 -07:00
forms build: update rxjs version requirements to 6.4.0 (#30032) 2019-04-22 11:15:33 -07:00
http build: update rxjs version requirements to 6.4.0 (#30032) 2019-04-22 11:15:33 -07:00
language-service fix(language-service): Use proper types instead of any (#29942) 2019-04-17 12:17:13 -07:00
platform-browser feat(common): add @angular/common/upgrade package for $location-related APIs (#30055) 2019-04-24 13:49:29 -07:00
platform-browser-dynamic refactor(ivy): prefix all generated instructions (#29692) 2019-04-10 12:11:40 -07:00
platform-server feat(common): add @angular/common/upgrade package for $location-related APIs (#30055) 2019-04-24 13:49:29 -07:00
platform-webworker feat(common): add @angular/common/upgrade package for $location-related APIs (#30055) 2019-04-24 13:49:29 -07:00
platform-webworker-dynamic build: remove now redundant `bundle_dts = True` attribute (#29128) 2019-03-07 10:47:20 -08:00
private/testing feat(ivy): support i18n without closure (#28689) 2019-04-11 08:28:45 -07:00
router feat(router): deprecate loadChildren:string (#30073) 2019-04-24 17:06:05 -07:00
service-worker refactor(service-worker): use `Adapter#parseUrl()` for all URL parsing (#27080) 2019-03-21 12:07:56 -04:00
upgrade refactor(upgrade): rename `module` constant to avoid webpack bug (#30058) 2019-04-24 17:03:51 -07:00
BUILD.bazel build: rules_nodejs 0.26.0 & use @npm instead of @ngdeps now that downstream angular build uses angular bundles (#28871) 2019-02-28 12:06:36 -08:00
README.md Revert "docs: Remove unneeded file (#18106)" 2017-07-20 16:46:47 -05:00
empty.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
goog.d.ts test(ivy): add bundling test `todo_i18n` (#27420) 2018-12-04 19:59:12 -08:00
license-banner.txt build: bump year (#27880) 2019-01-11 11:15:59 -08:00
system.d.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
tsconfig-build.json build: update to rules_typescript 0.25.1 (#28625) 2019-02-21 07:46:21 -08:00
tsconfig-test.json build: update to rules_typescript 0.25.1 (#28625) 2019-02-21 07:46:21 -08:00
tsconfig.json ci: saucelabs-legacy job should not run schematic core tests (#29124) 2019-03-05 16:10:08 -08:00
types.d.ts build: switch to typescript's es2015 typings (#28570) 2019-02-06 14:17:55 -05:00

README.md

Angular

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

License: MIT