angular/packages/compiler-cli/ngcc/test
JoostK 988cca7ef5 fix(ngcc): do not fail for packages which correspond with Object members (#43589)
Prior to this commit ngcc stored its package configuration in JavaScript
objects, which caused the builtin `Object` members to be found as
package configuration. This would subsequently crash as their shape was
not as expected.

This commit moves away from using raw JavaScript objects in favor of a
Map. To code was refactored such that `PartiallyProcessedConfig` is
now a class.

Fixes #43570

PR Close #43589
2021-09-27 14:21:53 -07:00
..
analysis refactor(compiler-cli): ensure compatibility with noImplicitOverride (#42512) 2021-07-12 13:11:14 -07:00
dependencies test(compiler-cli): move testing utils to separate package (#39594) 2020-11-17 11:59:56 -08:00
entry_point_finder fix(compiler-cli): ensure ngcc can handle wildcard base-paths (#41033) 2021-03-01 15:25:44 -08:00
execution refactor(ngcc): remove unused import (#43129) 2021-08-16 13:07:22 -07:00
helpers refactor(ngcc): support processing only the typings files of packages (#40976) 2021-02-24 14:23:14 -08:00
host refactor(compiler-cli): ensure compatibility with noImplicitOverride (#42512) 2021-07-12 13:11:14 -07:00
integration feat(core): support TypeScript 4.4 (#43281) 2021-09-23 14:49:19 -07:00
locking refactor(compiler-cli): ensure compatibility with noImplicitOverride (#42512) 2021-07-12 13:11:14 -07:00
migrations test(compiler-cli): move testing utils to separate package (#39594) 2020-11-17 11:59:56 -08:00
packages fix(ngcc): do not fail for packages which correspond with Object members (#43589) 2021-09-27 14:21:53 -07:00
rendering test(ngcc): provide correct source-mappings for renderer tests (#41434) 2021-04-12 16:46:29 -07:00
writing refactor(ngcc): support processing only the typings files of packages (#40976) 2021-02-24 14:23:14 -08:00
BUILD.bazel test(ngcc): use @angular npm packages in integration test (#43234) 2021-08-26 09:45:43 -07:00
ngcc_options_spec.ts refactor(ngcc): support processing only the typings files of packages (#40976) 2021-02-24 14:23:14 -08:00
utils_spec.ts feat(ngcc): support __spreadArray helper as used by TypeScript 4.2 (#41201) 2021-03-16 11:06:31 -07:00