Skip to content
This repository was archived by the owner on May 1, 2020. It is now read-only.

Commit 212146c

Browse files
committed
fix(optimizations): temporarily do not purge ctor params from any of angular
1 parent 47d9a39 commit 212146c

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/optimization/decorators.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414

1515
import { Logger } from '../logger/logger';
1616
import * as Constants from '../util/constants';
17-
import { getStringPropertyValue, isIonicOrAngular, isSrcOrIonicOrIonicDeps } from '../util/helpers';
17+
import { getStringPropertyValue, isIonic, isSrcOrIonicOrIonicDeps } from '../util/helpers';
1818
import { MagicString } from '../util/interfaces';
1919
import { findNodes, getTypescriptSourceFile } from '../util/typescript-utils';
2020

@@ -133,9 +133,7 @@ export function purgeStaticFieldDecorators(filePath: string, originalFileContent
133133
export function purgeStaticCtorFields(filePath: string, originalFileContent: string, magicString: MagicString) {
134134
// TODO - we could extend this to other libs and stuff too such as material 2, but that doesn't seem
135135
// particularly maintainable
136-
if (isIonicOrAngular(filePath) && !isIonicEntryComponent(filePath)
137-
&& !filePath.includes('@angular/platform-browser')
138-
&& !filePath.includes('@angular/core')) {
136+
if (isIonic(filePath) && !isIonicEntryComponent(filePath)) {
139137
Logger.debug(`[decorators] purgeStaticCtorFields: processing ${filePath} ...`);
140138
const typescriptFile = getTypescriptSourceFile(filePath, originalFileContent);
141139
const expressionStatements = findNodes(typescriptFile, typescriptFile, SyntaxKind.ExpressionStatement, false) as ExpressionStatement[];

0 commit comments

Comments
 (0)