angular-cn/packages
JoostK 023bd31965 fix(ivy): ngcc should not emit TypeScript syntax (#27051)
If a template contains specific TypeScript syntax, such as a non-null
assertion, the code that is emitted from ngcc into a JavaScript bundle
should not retain such syntax as it is invalid in JS.

A full-blown TypeScript emit of a complete ts.SourceFile would be
required to be able to emit JS and possibly downlevel into a lower
language target, which is not an option for ngcc as it currently
operates on partial ASTs, not full source files.

Instead, ngtsc no longer produces TypeScript specific syntax in the first
place, such that TypeScript print logic will only generate JS code.

PR Close #27051
2018-12-14 15:19:31 -08:00
..
animations build: restrict visibility of npm_package targets (#27611) 2018-12-14 10:20:40 -08:00
bazel fix(bazel): emit full node stack traces when Angular compilation crashes (#27678) 2018-12-14 14:58:21 -08:00
benchpress build: fix type-check errors introduced during rules_ts 0.21 (#27586) 2018-12-10 16:33:41 -08:00
common fix(common): KeyValuePipe should return empty array for empty objects (#27258) 2018-12-14 15:19:13 -08:00
compiler build: restrict visibility of npm_package targets (#27611) 2018-12-14 10:20:40 -08:00
compiler-cli fix(ivy): ngcc should not emit TypeScript syntax (#27051) 2018-12-14 15:19:31 -08:00
core fix(ivy): prevent invalid forward references in setClassMetadata call (#27561) 2018-12-14 10:24:16 -08:00
docs
elements build: restrict visibility of npm_package targets (#27611) 2018-12-14 10:20:40 -08:00
examples docs: remove obsolete packages/examples/web_workers/ts/.gitkeep (#27386) 2018-12-05 20:55:32 -08:00
forms build: restrict visibility of npm_package targets (#27611) 2018-12-14 10:20:40 -08:00
http build: restrict visibility of npm_package targets (#27611) 2018-12-14 10:20:40 -08:00
language-service build: restrict visibility of npm_package targets (#27611) 2018-12-14 10:20:40 -08:00
platform-browser build: restrict visibility of npm_package targets (#27611) 2018-12-14 10:20:40 -08:00
platform-browser-dynamic build: restrict visibility of npm_package targets (#27611) 2018-12-14 10:20:40 -08:00
platform-server build: restrict visibility of npm_package targets (#27611) 2018-12-14 10:20:40 -08:00
platform-webworker build: restrict visibility of npm_package targets (#27611) 2018-12-14 10:20:40 -08:00
platform-webworker-dynamic build: restrict visibility of npm_package targets (#27611) 2018-12-14 10:20:40 -08:00
private/testing test: correct bazel visibility for @angular/private/testing (#27386) 2018-12-05 20:55:32 -08:00
router docs(router): typo in state documentation (#27671) 2018-12-14 15:13:45 -08:00
service-worker build: restrict visibility of npm_package targets (#27611) 2018-12-14 10:20:40 -08:00
upgrade build: restrict visibility of npm_package targets (#27611) 2018-12-14 10:20:40 -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
es6-subset.d.ts build: switch from npm to yarn (#19328) 2017-09-22 13:20:52 -07:00
goog.d.ts test(ivy): add bundling test `todo_i18n` (#27420) 2018-12-04 19:59:12 -08: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
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