From e6e03449efbddb6dd64df33acf39ab87adc481c7 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Thu, 7 Feb 2019 18:30:55 +0100 Subject: [PATCH] fixup! refactor(compiler): allow disabling external symbol factory reexports Disable symbol re-exports by default --- packages/compiler-cli/src/transformers/program.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/compiler-cli/src/transformers/program.ts b/packages/compiler-cli/src/transformers/program.ts index 74dec4192a22c5..ca9d8f65cf17a9 100644 --- a/packages/compiler-cli/src/transformers/program.ts +++ b/packages/compiler-cli/src/transformers/program.ts @@ -933,6 +933,13 @@ function getAotCompilerOptions(options: CompilerOptions): AotCompilerOptions { missingTranslation = core.MissingTranslationStrategy.Ignore; } + // If the "createExternalSymbolFactoryReexports" option has not been specified, we + // set it to "false" because we want to disable symbol factory re-exports unless + // the developer explicitly opted in (e.g. blaze opts in for symbol re-exports) + if (options.createExternalSymbolFactoryReexports === undefined) { + options.createExternalSymbolFactoryReexports = false; + } + return { locale: options.i18nInLocale, i18nFormat: options.i18nInFormat || options.i18nOutFormat,