mirror of
https://github.com/angular/angular
synced 2026-05-24 09:28:37 +00:00
In #37221 we disabled tsickle passes from transforming the tsc output that is used to publish all Angular framework and components packages (@angular/*). This change however revealed a bug in the ngc that caused __decorate and __metadata calls to still be emitted in the JS code even though we don't depend on them. Additionally it was these calls that caused code in @angular/material packages to fail at runtime due to circular dependency in the emitted decorator code documeted as https://github.com/microsoft/TypeScript/issues/27519. This change partially rolls back #37221 by reenabling the decorator to static fields (static properties) downleveling. This is just a temporary workaround while we are also fixing root cause in `ngc` - tracked as FW-2199. Resolves FW-2198. Related to FW-2196 PR Close #37317 |
||
|---|---|---|
| .. | ||
| src | ||
| debug-test.sh | ||
| mock-ngcc-version-marker.js | ||
| ngcc.config.js | ||
| package.json | ||
| test.sh | ||
| tsconfig-app.json | ||
| yarn.lock | ||