Skip to content

Commit ffbcc6b

Browse files
alan-agius4clydin
authored andcommitted
Revert "fix(@angular-devkit/build-angular): set public class fields as properties (#24849)"
This reverts commit 04274af. Closes: #25161 (cherry picked from commit 740610a)
1 parent a9d2001 commit ffbcc6b

File tree

1 file changed

+0
-7
lines changed
  • packages/angular_devkit/build_angular/src/webpack/configs

1 file changed

+0
-7
lines changed

packages/angular_devkit/build_angular/src/webpack/configs/common.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -415,13 +415,6 @@ export async function getCommonConfig(wco: WebpackConfigOptions): Promise<Config
415415
{
416416
loader: require.resolve('../../babel/webpack-loader'),
417417
options: {
418-
assumptions: {
419-
// Use `setPublicClassFields: true` to avoid decrease bundle sizes
420-
// when targetting ES2022+ with `useDefineForClassFields: true`.
421-
// This is because ervery property of the class will otherwise be wrapped in a `_defineProperty`.
422-
// This is not needed for TypeScript as TS itself will emit the right declaration of class properties.
423-
setPublicClassFields: true,
424-
},
425418
cacheDirectory: (cache.enabled && path.join(cache.path, 'babel-webpack')) || false,
426419
aot: buildOptions.aot,
427420
optimize: buildOptions.buildOptimizer,

0 commit comments

Comments
 (0)