angular/packages/compiler-cli/ngcc/src
Pete Bacon Darwin 85298e345d fix(ngcc): render new definitions using the inner name of the class (#33533)
When decorating classes with ivy definitions (e.g. `ɵfac` or `ɵdir`)
the inner name of the class declaration must be used.

This is because in ES5 the definitions are inside the class's IIFE
where the outer declaration has not yet been initialized.

PR Close #33533
2019-11-05 17:25:02 +00:00
..
analysis refactor(ivy): remove ngBaseDef (#33264) 2019-10-25 13:11:34 -07:00
dependencies feat(ngcc): support ignoreMissingDependencies in ngcc config (#33192) 2019-10-17 19:43:39 -04:00
entry_point_finder fix(ngcc): do not analyze dependencies for non Angular entry-points (#32303) 2019-08-26 10:08:44 -07:00
execution refactor(ngcc): add debug logging for the duration of different operations (#32427) 2019-09-09 15:55:14 -04:00
host fix(ngcc): override getInternalNameOfClass() and getAdjacentNameOfClass() for ES5 (#33533) 2019-11-05 17:25:01 +00:00
logging feat(compiler-cli): ngcc - make logging more configurable (#29591) 2019-04-01 11:53:28 -07:00
migrations feat(ngcc): add a migration for undecorated child classes (#33362) 2019-10-25 09:16:50 -07:00
packages fix(ngcc): render new definitions using the inner name of the class (#33533) 2019-11-05 17:25:02 +00:00
rendering fix(ngcc): render new definitions using the inner name of the class (#33533) 2019-11-05 17:25:02 +00:00
writing refactor(ngcc): abstract updating package.json files behind an interface (#32427) 2019-09-09 15:55:13 -04:00
constants.ts refactor(ivy): move ngcc into a higher level folder (#29092) 2019-03-20 14:45:54 -04:00
main.ts refactor(ngcc): fix formatting of missing dependencies error (#33139) 2019-10-14 16:30:39 +00:00
utils.ts refactor(ngcc): abstract task selection behind an interface (#32427) 2019-09-09 15:55:13 -04:00