angular-cn/packages
Pete Bacon Darwin 912b0529c1 feat(ivy): ngcc - render private declaration exports (#26906)
Ngcc will now render additional exports for classes that are referenced in
`NgModule` decorated classes, but which were not publicly exported
from an entry-point of the package.

This is important because when ngtsc compiles libraries processed by ngcc
it needs to be able to publcly access decorated classes that are referenced
by `NgModule` decorated classes in order to build templates that use these
classes.

Doing this re-exporting is not without its risks. There are chances that
the class is not exported correctly: there may already be similarly named
exports from the entry-point or the class may be being aliased. But there
is not much more we can do from the point of view of ngcc to workaround
such scenarios. Generally, packages should have been built so that this
approach works.

PR Close #26906
2018-11-30 14:02:03 -08:00
..
animations test(ivy): mark failing test targets with fixme-ivy-jit and fixme-ivy-local tags (#26471) 2018-10-23 08:57:42 -07:00
bazel fix(bazel): ng_package should correctly map to source maps in secondary entry-points (#27313) 2018-11-30 13:40:00 -08:00
benchpress test(ivy): fix or disable failing ivy tests (#26735) 2018-10-26 14:48:05 -04:00
common test(ivy): update root causes for @angular/common TestBed failures (#27322) 2018-11-28 11:39:14 -08:00
compiler feat(ivy): updated translation const names (that include message ids) (#27185) 2018-11-30 10:00:54 -08:00
compiler-cli feat(ivy): ngcc - render private declaration exports (#26906) 2018-11-30 14:02:03 -08:00
core fix(ivy): support string tokens in dependency injection (#27383) 2018-11-30 14:00:23 -08:00
docs refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
elements build: remove ivy JIT mode (#26863) 2018-11-02 15:44:05 -07:00
examples docs(core): cleanup todo notes in ContentChild documentation examples (#26543) 2018-11-09 09:47:26 -08:00
forms Revert "fix(forms): apply unicode flag to pattern attribute when supported (#20819)" (#27375) 2018-11-30 10:49:27 -08:00
http test(ivy): fix paths for http tests to work with ivy (#27121) 2018-11-15 21:18:00 -08:00
language-service build: remove ivy JIT mode (#26863) 2018-11-02 15:44:05 -07:00
platform-browser docs: fix typo (#27294) 2018-11-29 22:15:27 -08:00
platform-browser-dynamic ci(ivy): //packages/platform-browser-dynamic/test:test now works in jit (#27278) 2018-11-27 10:30:58 -08:00
platform-server fix(platform-server): add @angular/http to the list of peerDependencies (#27307) 2018-11-30 10:02:44 -08:00
platform-webworker refactor(ivy): add fixmeIvy blocks to ivy failing tests (#27311) 2018-11-29 21:29:07 -08:00
platform-webworker-dynamic test(ivy): fix or disable failing ivy tests (#26735) 2018-10-26 14:48:05 -04:00
private/testing test(ivy): turn ivy test selectors into real functions (#27372) 2018-11-30 13:59:47 -08:00
router feat(router): add a Navigation type available during navigation (#27198) 2018-11-30 13:34:55 -08:00
service-worker test(ivy): enable @angular/service-worker targets to run on CI (#27310) 2018-11-29 21:32:19 -08:00
upgrade test(upgrade): re-enable tests that have been fixed (#27305) 2018-11-29 21:29:27 -08:00
BUILD.bazel build(bazel): use fine-grained npm deps (#26111) (#26488) 2018-10-19 20:59:29 -07: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
es6-subset.d.ts build: switch from npm to yarn (#19328) 2017-09-22 13:20:52 -07:00
goog.d.ts fix(compiler): add typings for `COMPILED`. 2017-09-29 09:26:38 -07:00
license-banner.txt docs(common): update copyright years (#21232) 2018-01-04 17:45:36 -05:00
rollup.config.js refactor: make all rollup config ES5 compatible (#20028) 2017-10-30 23:09:17 -04: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(bazel): Turning on strictPropertyInitialization for Angular. (#24572) 2018-06-25 07:57:13 -07:00
tsconfig-metadata.json fix(compiler): Fix look up of entryComponents in AOT Summaries (#24892) 2018-09-11 16:23:17 -07:00
tsconfig-test.json build: refactor ambient node & jasmine types so they are only included where needed (#25491) 2018-08-16 13:46:43 -07:00
tsconfig.json fix(compiler): Fix look up of entryComponents in AOT Summaries (#24892) 2018-09-11 16:23:17 -07:00
types.d.ts build: refactor ambient node & jasmine types so they are only included where needed (#25491) 2018-08-16 13:46:43 -07: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