angular/packages/compiler-cli/src
Alex Rickabaugh 8634d0bcd8 feat(ivy): emit metadata along with all Angular types (#26860)
This commit causes a call to setClassMetadata() to be emitted for every
type being compiled by ngtsc (every Angular type). With this metadata,
the TestBed should be able to recompile these classes when overriding
decorator information.

Testing strategy: Tests in the previous commit for
generateSetClassMetadataCall() verify that the metadata as generated is
correct. This commit enables the generation for each DecoratorHandler,
and a test is added to ngtsc_spec to verify all decorated types have
metadata generated for them.

PR Close #26860
2018-10-31 19:52:36 -04:00
..
diagnostics docs: convert all @experimental tags to @publicApi tags (#26595) 2018-10-19 14:35:52 -07:00
metadata feat: add TypeScript 3 support (#25275) 2018-08-27 21:07:53 -04:00
ngcc feat(ivy): emit metadata along with all Angular types (#26860) 2018-10-31 19:52:36 -04:00
ngtsc feat(ivy): emit metadata along with all Angular types (#26860) 2018-10-31 19:52:36 -04:00
transformers docs: convert all @experimental tags to @publicApi tags (#26595) 2018-10-19 14:35:52 -07:00
extract_i18n.ts refactor(compiler): remove all source-level traces to tsc-wrapped (#18966) 2017-09-13 20:47:37 -04:00
language_services.ts refactor(compiler): remove old ngtools api and add listLazyRoutes to new api (#19836) 2017-10-23 18:46:04 -04:00
main.ts test(ivy): refactor ngtsc tests to use an NgtscTestEnvironment helper (#26203) 2018-10-04 10:11:17 -07:00
ngtools_api.ts build: upgrade jasmine (and related typings) to latest version (#19904) 2018-07-06 13:48:02 -07:00
ngtools_api2.ts feat(ivy): output diagnostics for many errors in ngtsc (#25647) 2018-08-31 09:43:30 -07:00
perform_compile.ts feat(compiler-cli): add support to extend angularCompilerOptions (#22717) 2018-09-19 16:17:28 -07:00
perform_watch.ts fix(compiler-cli): use the oldProgram option in watch mode (#21364) 2018-08-07 11:58:38 -07:00
version.ts style: remove empty comments (#23404) 2018-05-10 15:48:13 -07:00