diff --git a/goldens/public-api/core/core.d.ts b/goldens/public-api/core/core.d.ts index 99595a7ec4b..ddbb4e4a901 100644 --- a/goldens/public-api/core/core.d.ts +++ b/goldens/public-api/core/core.d.ts @@ -464,6 +464,7 @@ export declare abstract class Injector { export declare const INJECTOR: InjectionToken; export declare interface InjectorType extends Type { + ɵfac?: unknown; ɵinj: unknown; } diff --git a/goldens/size-tracking/integration-payloads.json b/goldens/size-tracking/integration-payloads.json index 1bc10c56d53..442de79c013 100644 --- a/goldens/size-tracking/integration-payloads.json +++ b/goldens/size-tracking/integration-payloads.json @@ -39,9 +39,9 @@ "master": { "uncompressed": { "runtime-es2015": 2285, - "main-es2015": 241059, - "polyfills-es2015": 36709, - "5-es2015": 745 + "main-es2015": 241085, + "polyfills-es2015": 36975, + "5-es2015": 753 } } }, diff --git a/packages/compiler-cli/src/ngtsc/annotations/src/ng_module.ts b/packages/compiler-cli/src/ngtsc/annotations/src/ng_module.ts index fbb181a7435..492a2273220 100644 --- a/packages/compiler-cli/src/ngtsc/annotations/src/ng_module.ts +++ b/packages/compiler-cli/src/ngtsc/annotations/src/ng_module.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.io/license */ -import {compileFactoryFunction, compileInjector, compileNgModule, CUSTOM_ELEMENTS_SCHEMA, Expression, ExternalExpr, Identifiers as R3, InvokeFunctionExpr, LiteralArrayExpr, LiteralExpr, NO_ERRORS_SCHEMA, R3FactoryTarget, R3Identifiers, R3InjectorMetadata, R3NgModuleMetadata, R3Reference, SchemaMetadata, Statement, STRING_TYPE, WrappedNodeExpr} from '@angular/compiler'; +import {compileInjector, compileNgModule, CUSTOM_ELEMENTS_SCHEMA, Expression, ExternalExpr, Identifiers as R3, InvokeFunctionExpr, LiteralArrayExpr, LiteralExpr, NO_ERRORS_SCHEMA, R3DependencyMetadata, R3FactoryTarget, R3Identifiers, R3InjectorMetadata, R3NgModuleMetadata, R3Reference, SchemaMetadata, Statement, STRING_TYPE, WrappedNodeExpr} from '@angular/compiler'; import * as ts from 'typescript'; import {ErrorCode, FatalDiagnosticError, makeDiagnostic, makeRelatedInformation} from '../../diagnostics'; @@ -22,6 +22,7 @@ import {AnalysisOutput, CompileResult, DecoratorHandler, DetectResult, HandlerPr import {getSourceFile} from '../../util/src/typescript'; import {createValueHasWrongTypeError, getProviderDiagnostics} from './diagnostics'; +import {compileNgFactoryDefField} from './factory'; import {generateSetClassMetadataCall} from './metadata'; import {ReferencesRegistry} from './references_registry'; import {combineResolvers, findAngularDecorator, forwardRefResolver, getValidConstructorDependencies, isExpressionForwardReference, resolveProvidersRequiringFactory, toR3Reference, unwrapExpression, wrapFunctionExpressionsInParens, wrapTypeReference} from './util'; @@ -29,6 +30,7 @@ import {combineResolvers, findAngularDecorator, forwardRefResolver, getValidCons export interface NgModuleAnalysis { mod: R3NgModuleMetadata; inj: R3InjectorMetadata; + deps: R3DependencyMetadata[]|null; metadataStmt: Statement|null; declarations: Reference[]; rawDeclarations: ts.Expression|null; @@ -118,8 +120,6 @@ export class NgModuleSymbol extends SemanticSymbol { /** * Compiles @NgModule annotations to ngModuleDef fields. - * - * TODO(alxhub): handle injector side of things as well. */ export class NgModuleDecoratorHandler implements DecoratorHandler { @@ -337,8 +337,6 @@ export class NgModuleDecoratorHandler implements name, type, internalType, - deps: getValidConstructorDependencies( - node, this.reflector, this.defaultImportRecorder, this.isCore), providers: wrapperProviders, imports: injectorImports, }; @@ -349,6 +347,8 @@ export class NgModuleDecoratorHandler implements schemas: schemas, mod: ngModuleDef, inj: ngInjectorDef, + deps: getValidConstructorDependencies( + node, this.reflector, this.defaultImportRecorder, this.isCore), declarations: declarationRefs, rawDeclarations, imports: importRefs, @@ -449,26 +449,13 @@ export class NgModuleDecoratorHandler implements } compileFull( - node: ClassDeclaration, {inj, mod, metadataStmt, declarations}: Readonly, + node: ClassDeclaration, + {inj, mod, deps, metadataStmt, declarations}: Readonly, resolution: Readonly): CompileResult[] { - const factoryFn = compileFactoryFunction({ - name: inj.name, - type: inj.type, - internalType: inj.internalType, - typeArgumentCount: 0, - deps: inj.deps, - injectFn: R3.inject, - target: R3FactoryTarget.NgModule, - }); - // Merge the injector imports (which are 'exports' that were later found to be NgModules) // computed during resolution with the ones from analysis. - const ngInjectorDef = compileInjector( - { - ...inj, - imports: [...inj.imports, ...resolution.injectorImports], - }, - factoryFn); + const ngInjectorDef = + compileInjector({...inj, imports: [...inj.imports, ...resolution.injectorImports]}); const ngModuleDef = compileNgModule(mod); const ngModuleStatements = ngModuleDef.additionalStatements; if (metadataStmt !== null) { @@ -492,6 +479,15 @@ export class NgModuleDecoratorHandler implements } } const res: CompileResult[] = [ + compileNgFactoryDefField({ + name: inj.name, + type: inj.type, + internalType: inj.internalType, + typeArgumentCount: 0, + deps, + injectFn: R3.inject, + target: R3FactoryTarget.NgModule, + }), { name: 'ɵmod', initializer: ngModuleDef.expression, @@ -501,9 +497,9 @@ export class NgModuleDecoratorHandler implements { name: 'ɵinj', initializer: ngInjectorDef.expression, - statements: ngInjectorDef.statements, + statements: [], type: ngInjectorDef.type, - } + }, ]; if (this.localeId) { diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/GOLDEN_PARTIAL.js index a0bca7e2c1b..a916e92d87d 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/GOLDEN_PARTIAL.js @@ -28,8 +28,9 @@ MyForwardDirective.ɵdir = i0.ɵɵngDeclareDirective({ version: "0.0.0-PLACEHOLD }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [HostBindingComp, MyForwardDirective] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -45,6 +46,7 @@ export declare class HostBindingComp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -79,8 +81,9 @@ MyForwardPipe.ɵpipe = i0.ɵɵngDeclarePipe({ version: "0.0.0-PLACEHOLDER", ngIm }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [HostBindingComp, MyForwardPipe] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -96,6 +99,7 @@ export declare class HostBindingComp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -115,8 +119,9 @@ SomeDirective.ɵdir = i0.ɵɵngDeclareDirective({ version: "0.0.0-PLACEHOLDER", }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [SomeDirective] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -132,6 +137,7 @@ export declare class SomeDirective { static ɵdir: i0.ɵɵDirectiveDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -185,8 +191,9 @@ MyApp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: My }], null, null); })(); export class MyMod { } +MyMod.ɵfac = function MyMod_Factory(t) { return new (t || MyMod)(); }; MyMod.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyMod }); -MyMod.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyMod_Factory(t) { return new (t || MyMod)(); } }); +MyMod.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyMod, { declarations: [SomeComp, MyApp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyMod, [{ type: NgModule, @@ -208,6 +215,7 @@ export declare class MyApp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyMod { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -239,8 +247,9 @@ MyApp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: My }], null, null); })(); export class MyMod { } +MyMod.ɵfac = function MyMod_Factory(t) { return new (t || MyMod)(); }; MyMod.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyMod }); -MyMod.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyMod_Factory(t) { return new (t || MyMod)(); } }); +MyMod.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyMod, { declarations: [MyApp, SomeComp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyMod, [{ type: NgModule, @@ -262,6 +271,7 @@ export declare class MyApp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyMod { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -289,8 +299,9 @@ MyApp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: My }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyApp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -306,6 +317,7 @@ export declare class MyApp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -333,8 +345,9 @@ MyApp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: My }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyApp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -350,6 +363,7 @@ export declare class MyApp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -380,8 +394,9 @@ MyApp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: My }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyApp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -398,6 +413,7 @@ export declare class MyApp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -463,8 +479,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -480,6 +497,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/content_projection/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/content_projection/GOLDEN_PARTIAL.js index 0c102757fc3..564b2d2ac91 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/content_projection/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/content_projection/GOLDEN_PARTIAL.js @@ -36,8 +36,9 @@ MyApp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: My }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [SimpleComponent, ComplexComponent, MyApp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -61,6 +62,7 @@ export declare class MyApp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -90,8 +92,9 @@ Cmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: Cmp, }], null, null); })(); class Module { } +Module.ɵfac = function Module_Factory(t) { return new (t || Module)(); }; Module.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: Module }); -Module.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function Module_Factory(t) { return new (t || Module)(); } }); +Module.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(Module, { declarations: [Cmp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(Module, [{ type: NgModule, @@ -140,8 +143,9 @@ Cmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: Cmp, }], null, null); })(); class Module { } +Module.ɵfac = function Module_Factory(t) { return new (t || Module)(); }; Module.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: Module }); -Module.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function Module_Factory(t) { return new (t || Module)(); } }); +Module.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(Module, { declarations: [Cmp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(Module, [{ type: NgModule, @@ -194,8 +198,9 @@ Cmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: Cmp, }], null, null); })(); class Module { } +Module.ɵfac = function Module_Factory(t) { return new (t || Module)(); }; Module.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: Module }); -Module.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function Module_Factory(t) { return new (t || Module)(); } }); +Module.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(Module, { declarations: [Cmp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(Module, [{ type: NgModule, @@ -230,8 +235,9 @@ MyApp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: My }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyApp, SimpleComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -251,6 +257,7 @@ export declare class MyApp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -278,8 +285,9 @@ MyApp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: My }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [SimpleComponent, MyApp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -299,6 +307,7 @@ export declare class MyApp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/lifecycle_hooks/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/lifecycle_hooks/GOLDEN_PARTIAL.js index 4a96f2fa3d9..4f9df0a0f54 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/lifecycle_hooks/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/lifecycle_hooks/GOLDEN_PARTIAL.js @@ -13,8 +13,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -30,6 +31,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -79,8 +81,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [IfDirective, MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -102,6 +105,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -136,8 +140,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -153,6 +158,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -221,8 +227,9 @@ SimpleLayout.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", t }], null, null); })(); export class LifecycleModule { } +LifecycleModule.ɵfac = function LifecycleModule_Factory(t) { return new (t || LifecycleModule)(); }; LifecycleModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: LifecycleModule }); -LifecycleModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function LifecycleModule_Factory(t) { return new (t || LifecycleModule)(); } }); +LifecycleModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(LifecycleModule, { declarations: [LifecycleComp, SimpleLayout] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(LifecycleModule, [{ type: NgModule, @@ -253,6 +260,7 @@ export declare class SimpleLayout { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class LifecycleModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/pipes/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/pipes/GOLDEN_PARTIAL.js index 1e8d580270a..20bc11ccab7 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/pipes/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/pipes/GOLDEN_PARTIAL.js @@ -46,8 +46,9 @@ MyApp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: My }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyPipe, MyPurePipe, MyApp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -77,6 +78,7 @@ export declare class MyApp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -114,8 +116,9 @@ MyApp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: My }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyPipe, MyApp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -139,6 +142,7 @@ export declare class MyApp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -187,8 +191,9 @@ MyApp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: My }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyPipe, MyOtherPipe, MyApp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -218,6 +223,7 @@ export declare class MyApp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/queries/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/queries/GOLDEN_PARTIAL.js index 7a4597d88f3..611b733f93a 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/queries/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/queries/GOLDEN_PARTIAL.js @@ -52,8 +52,9 @@ ViewQueryComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLD }] }); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [SomeDirective, ViewQueryComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -74,6 +75,7 @@ export declare class ViewQueryComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -108,8 +110,9 @@ ViewQueryComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLD }] }); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [ViewQueryComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -128,6 +131,7 @@ export declare class ViewQueryComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -186,8 +190,9 @@ ViewQueryComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLD }] }); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [SomeDirective, ViewQueryComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -208,6 +213,7 @@ export declare class ViewQueryComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -276,8 +282,9 @@ ViewQueryComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLD }] }); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [ViewQueryComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -298,6 +305,7 @@ export declare class ViewQueryComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -375,8 +383,9 @@ MyApp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: My }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [SomeDirective, ContentQueryComponent, MyApp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -401,6 +410,7 @@ export declare class MyApp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -435,8 +445,9 @@ ContentQueryComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEH }] }); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [ContentQueryComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -455,6 +466,7 @@ export declare class ContentQueryComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -532,8 +544,9 @@ MyApp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: My }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [SomeDirective, ContentQueryComponent, MyApp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -558,6 +571,7 @@ export declare class MyApp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -626,8 +640,9 @@ ContentQueryComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEH }] }); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [ContentQueryComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -648,6 +663,7 @@ export declare class ContentQueryComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -714,8 +730,9 @@ ContentQueryComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEH }] }); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [ContentQueryComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -736,6 +753,7 @@ export declare class ContentQueryComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/template_variables/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/template_variables/GOLDEN_PARTIAL.js index 66ae88de988..ce1a806d303 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/template_variables/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/template_variables/GOLDEN_PARTIAL.js @@ -63,8 +63,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent, ForOfDirective] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -84,6 +85,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -153,8 +155,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent, ForOfDirective] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -174,6 +177,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -266,8 +270,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent, ForOfDirective] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -290,6 +295,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/value_composition/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/value_composition/GOLDEN_PARTIAL.js index 0cefb81d61d..a687b75d891 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/value_composition/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/components_and_directives/value_composition/GOLDEN_PARTIAL.js @@ -29,8 +29,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [ChildComponent, SomeDirective, MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -54,6 +55,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -81,8 +83,9 @@ OtherDirective.ɵdir = i0.ɵɵngDeclareDirective({ version: "0.0.0-PLACEHOLDER", }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [SomeDirective, OtherDirective] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -102,6 +105,7 @@ export declare class OtherDirective { static ɵdir: i0.ɵɵDirectiveDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -121,8 +125,9 @@ SomeComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [SomeComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -138,6 +143,7 @@ export declare class SomeComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -165,8 +171,9 @@ EmptyOutletComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHO }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [EmptyOutletComponent, RouterOutlet] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -186,6 +193,7 @@ export declare class EmptyOutletComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -210,8 +218,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], function () { return [{ type: i0.ElementRef }, { type: i0.ViewContainerRef }, { type: i0.ChangeDetectorRef }]; }, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -232,6 +241,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -263,8 +273,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [IfDirective, MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -287,6 +298,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -335,8 +347,9 @@ MyApp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: My }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComp, MyApp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -358,6 +371,7 @@ export declare class MyApp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -434,8 +448,9 @@ MyApp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: My }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComp, MyApp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -465,6 +480,7 @@ export declare class MyApp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -513,8 +529,9 @@ MyApp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: My }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [ObjectComp, MyApp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -538,6 +555,7 @@ export declare class MyApp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -591,8 +609,9 @@ MyApp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: My }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [NestedComp, MyApp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -617,6 +636,7 @@ export declare class MyApp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/elements/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/elements/GOLDEN_PARTIAL.js index e5962b1fa6f..d8bbfa26583 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/elements/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_compiler_compliance/elements/GOLDEN_PARTIAL.js @@ -16,8 +16,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -33,6 +34,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -71,8 +73,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent, MathCmp, InfinityCmp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -96,6 +99,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -118,8 +122,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -135,6 +140,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -157,8 +163,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -174,6 +181,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -196,8 +204,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -213,6 +222,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -232,8 +242,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -249,6 +260,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -271,8 +283,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -289,6 +302,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -354,8 +368,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent, DivDir, PipePipe] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -390,6 +405,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -439,8 +455,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }] }); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -461,6 +478,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -487,8 +505,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -506,6 +525,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -534,8 +554,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -551,6 +572,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -595,8 +617,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -612,6 +635,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler/GOLDEN_PARTIAL.js index 06394b2ede3..bd5eb33bafe 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler/GOLDEN_PARTIAL.js @@ -32,8 +32,9 @@ TodoComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", }] }); })(); export class TodoModule { } +TodoModule.ɵfac = function TodoModule_Factory(t) { return new (t || TodoModule)(); }; TodoModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: TodoModule }); -TodoModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function TodoModule_Factory(t) { return new (t || TodoModule)(); } }); +TodoModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(TodoModule, { declarations: [TodoComponent, MyApp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TodoModule, [{ type: NgModule, @@ -58,6 +59,7 @@ export declare class TodoComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class TodoModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler/animations/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler/animations/GOLDEN_PARTIAL.js index 1ec704b4bc6..99a4efed40a 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler/animations/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler/animations/GOLDEN_PARTIAL.js @@ -13,8 +13,9 @@ MyApp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: My }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyApp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -32,6 +33,7 @@ export declare class MyApp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -54,8 +56,9 @@ MyApp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: My }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyApp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -71,6 +74,7 @@ export declare class MyApp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler/hello_world/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler/hello_world/GOLDEN_PARTIAL.js index 97a3f93cde4..9a196d5d378 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler/hello_world/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler/hello_world/GOLDEN_PARTIAL.js @@ -25,8 +25,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -42,6 +43,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler/interpolations/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler/interpolations/GOLDEN_PARTIAL.js index 0b88bc58d5f..d3111041108 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler/interpolations/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler/interpolations/GOLDEN_PARTIAL.js @@ -19,8 +19,9 @@ MyApp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: My }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyApp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -37,6 +38,7 @@ export declare class MyApp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_bindings/attribute_bindings/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_bindings/attribute_bindings/GOLDEN_PARTIAL.js index 9502d511b9a..679861f40f0 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_bindings/attribute_bindings/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_bindings/attribute_bindings/GOLDEN_PARTIAL.js @@ -171,8 +171,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyMod { } +MyMod.ɵfac = function MyMod_Factory(t) { return new (t || MyMod)(); }; MyMod.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyMod }); -MyMod.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyMod_Factory(t) { return new (t || MyMod)(); } }); +MyMod.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyMod, { declarations: [MyComponent, CustomEl] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyMod, [{ type: NgModule, @@ -194,6 +195,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyMod { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -270,8 +272,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -289,6 +292,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -336,8 +340,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -363,6 +368,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_bindings/host_bindings/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_bindings/host_bindings/GOLDEN_PARTIAL.js index 8a5ee148719..d8eecdd4b33 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_bindings/host_bindings/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_bindings/host_bindings/GOLDEN_PARTIAL.js @@ -19,8 +19,9 @@ HostBindingDir.ɵdir = i0.ɵɵngDeclareDirective({ version: "0.0.0-PLACEHOLDER", }] }); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [HostBindingDir] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -37,6 +38,7 @@ export declare class HostBindingDir { static ɵdir: i0.ɵɵDirectiveDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -56,8 +58,9 @@ HostBindingDir.ɵdir = i0.ɵɵngDeclareDirective({ version: "0.0.0-PLACEHOLDER", }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [HostBindingDir] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -76,6 +79,7 @@ export declare class HostBindingDir { static ɵdir: i0.ɵɵDirectiveDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -98,8 +102,9 @@ HostBindingComp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER" }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [HostBindingComp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -116,6 +121,7 @@ export declare class HostBindingComp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -138,8 +144,9 @@ HostAttributeDir.ɵdir = i0.ɵɵngDeclareDirective({ version: "0.0.0-PLACEHOLDER }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [HostAttributeDir] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -156,6 +163,7 @@ export declare class HostAttributeDir { static ɵdir: i0.ɵɵDirectiveDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -175,8 +183,9 @@ HostAttributeDir.ɵdir = i0.ɵɵngDeclareDirective({ version: "0.0.0-PLACEHOLDER }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [HostAttributeDir] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -192,6 +201,7 @@ export declare class HostAttributeDir { static ɵdir: i0.ɵɵDirectiveDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -232,8 +242,9 @@ HostAttributeDir.ɵdir = i0.ɵɵngDeclareDirective({ version: "0.0.0-PLACEHOLDER }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [HostAttributeComp, HostAttributeDir] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -253,6 +264,7 @@ export declare class HostAttributeDir { static ɵdir: i0.ɵɵDirectiveDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -619,8 +631,9 @@ HostBindingDir.ɵdir = i0.ɵɵngDeclareDirective({ version: "0.0.0-PLACEHOLDER", }] }); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [HostBindingDir] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -639,6 +652,7 @@ export declare class HostBindingDir { static ɵdir: i0.ɵɵDirectiveDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -667,8 +681,9 @@ HostBindingDir.ɵdir = i0.ɵɵngDeclareDirective({ version: "0.0.0-PLACEHOLDER", }] }); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [HostBindingDir] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -687,6 +702,7 @@ export declare class HostBindingDir { static ɵdir: i0.ɵɵDirectiveDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_bindings/non_bindable_behavior/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_bindings/non_bindable_behavior/GOLDEN_PARTIAL.js index c64c4cd2d73..c6495fb2aa5 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_bindings/non_bindable_behavior/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_bindings/non_bindable_behavior/GOLDEN_PARTIAL.js @@ -29,8 +29,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -47,6 +48,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -80,8 +82,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -98,6 +101,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -131,8 +135,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -149,6 +154,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -178,8 +184,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -196,6 +203,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_bindings/property_bindings/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_bindings/property_bindings/GOLDEN_PARTIAL.js index 86757d71573..bd1680d745a 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_bindings/property_bindings/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_bindings/property_bindings/GOLDEN_PARTIAL.js @@ -16,8 +16,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -34,6 +35,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -61,8 +63,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -79,6 +82,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -126,8 +130,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -153,6 +158,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -180,8 +186,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -198,6 +205,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -237,8 +245,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyMod { } +MyMod.ɵfac = function MyMod_Factory(t) { return new (t || MyMod)(); }; MyMod.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyMod }); -MyMod.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyMod_Factory(t) { return new (t || MyMod)(); } }); +MyMod.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyMod, { declarations: [MyComponent, AsyncPipe] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyMod, [{ type: NgModule, @@ -263,6 +272,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyMod { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -322,8 +332,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyMod { } +MyMod.ɵfac = function MyMod_Factory(t) { return new (t || MyMod)(); }; MyMod.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyMod }); -MyMod.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyMod_Factory(t) { return new (t || MyMod)(); } }); +MyMod.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyMod, { declarations: [ButtonDir, MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyMod, [{ type: NgModule, @@ -344,6 +355,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyMod { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -376,8 +388,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyMod { } +MyMod.ɵfac = function MyMod_Factory(t) { return new (t || MyMod)(); }; MyMod.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyMod }); -MyMod.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyMod_Factory(t) { return new (t || MyMod)(); } }); +MyMod.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyMod, { declarations: [ButtonDir, MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyMod, [{ type: NgModule, @@ -398,6 +411,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyMod { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -525,8 +539,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyMod { } +MyMod.ɵfac = function MyMod_Factory(t) { return new (t || MyMod)(); }; MyMod.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyMod }); -MyMod.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyMod_Factory(t) { return new (t || MyMod)(); } }); +MyMod.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyMod, { declarations: [MyComponent, CustomEl, SpanDir] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyMod, [{ type: NgModule, @@ -555,6 +570,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyMod { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -596,8 +612,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyMod { } +MyMod.ɵfac = function MyMod_Factory(t) { return new (t || MyMod)(); }; MyMod.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyMod }); -MyMod.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyMod_Factory(t) { return new (t || MyMod)(); } }); +MyMod.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyMod, { declarations: [MyComponent, SpanDir] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyMod, [{ type: NgModule, @@ -620,6 +637,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyMod { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_bindings/text_bindings/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_bindings/text_bindings/GOLDEN_PARTIAL.js index cd215d67029..490fd3871b6 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_bindings/text_bindings/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_bindings/text_bindings/GOLDEN_PARTIAL.js @@ -21,8 +21,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -39,6 +40,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_di/di/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_di/di/GOLDEN_PARTIAL.js index da909187bc7..5ab42b962d9 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_di/di/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_di/di/GOLDEN_PARTIAL.js @@ -36,8 +36,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }] }]; }, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); }, providers: [MyService] }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ providers: [MyService] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -58,6 +59,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -330,8 +332,9 @@ MyApp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: My }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); }, providers: [Service] }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ providers: [Service] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyPipe, MyOtherPipe, MyApp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -366,6 +369,7 @@ export declare class MyApp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_directives/matching/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_directives/matching/GOLDEN_PARTIAL.js index a5417806f48..6017bea515e 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_directives/matching/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_directives/matching/GOLDEN_PARTIAL.js @@ -21,8 +21,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [I18nDirective, MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -42,6 +43,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -85,8 +87,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [I18nDirective, I18nFooDirective, FooDirective, MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -114,6 +117,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -143,8 +147,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [SomeDirective, MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -165,6 +170,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -199,8 +205,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [DirectiveA, MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -220,6 +227,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -254,8 +262,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [DirectiveA, MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -275,6 +284,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -307,8 +317,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [SomeDirective, MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -329,6 +340,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -358,8 +370,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [SomeDirective, MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -380,6 +393,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -413,8 +427,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [SomeDirective, MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -437,6 +452,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/element_attributes/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/element_attributes/GOLDEN_PARTIAL.js index 7c41ac08d97..8efd3e1a7b4 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/element_attributes/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/element_attributes/GOLDEN_PARTIAL.js @@ -34,8 +34,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -51,6 +52,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -77,8 +79,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -94,6 +97,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -123,8 +127,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -141,6 +146,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -170,8 +176,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -188,6 +195,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -226,8 +234,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [UppercasePipe, MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -249,6 +258,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -275,8 +285,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -292,6 +303,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -328,8 +340,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -347,6 +360,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -373,8 +387,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -390,6 +405,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -419,8 +435,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -437,6 +454,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -502,8 +520,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [UppercasePipe, MyComponent, DivDir] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -533,6 +552,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -572,8 +592,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [UppercasePipe, MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -595,6 +616,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -637,8 +659,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [UppercasePipe, MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -660,6 +683,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -686,8 +710,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -704,6 +729,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -730,8 +756,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -748,6 +775,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -774,8 +802,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -791,6 +820,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -821,8 +851,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -838,6 +869,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/es5_support/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/es5_support/GOLDEN_PARTIAL.js index 72db8ca45df..79c48fc0ac1 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/es5_support/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/es5_support/GOLDEN_PARTIAL.js @@ -21,8 +21,9 @@ export { MyComponent }; var MyModule = /** @class */ (function () { function MyModule() { } + MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); - MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); + MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); return MyModule; }()); export { MyModule }; @@ -41,6 +42,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/icu_logic/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/icu_logic/GOLDEN_PARTIAL.js index d74e90e3438..ba11fae64b1 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/icu_logic/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/icu_logic/GOLDEN_PARTIAL.js @@ -23,8 +23,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -41,6 +42,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -70,8 +72,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -88,6 +91,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -117,8 +121,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -135,6 +140,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -176,8 +182,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -194,6 +201,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -225,8 +233,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -244,6 +253,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -281,8 +291,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -299,6 +310,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -331,8 +343,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -352,6 +365,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -388,8 +402,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -407,6 +422,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -452,8 +468,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -470,6 +487,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -512,8 +530,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -531,6 +550,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -575,8 +595,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -594,6 +615,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -633,8 +655,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -651,6 +674,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -692,8 +716,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -712,6 +737,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -756,8 +782,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -777,6 +804,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -806,8 +834,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -824,6 +853,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -859,8 +889,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -877,6 +908,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/line_ending_normalization/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/line_ending_normalization/GOLDEN_PARTIAL.js index 8be0d65013e..e75c634f305 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/line_ending_normalization/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/line_ending_normalization/GOLDEN_PARTIAL.js @@ -38,8 +38,9 @@ Some Message }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -56,6 +57,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -100,8 +102,9 @@ Some Message }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -118,6 +121,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -142,8 +146,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -160,6 +165,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -184,8 +190,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -202,6 +209,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -246,8 +254,9 @@ Some Message }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -264,6 +273,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -308,8 +318,9 @@ Some Message }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -326,6 +337,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -350,8 +362,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -368,6 +381,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -392,8 +406,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -410,6 +425,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/localize_legacy_message_ids/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/localize_legacy_message_ids/GOLDEN_PARTIAL.js index 13e697626d7..b9c34949928 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/localize_legacy_message_ids/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/localize_legacy_message_ids/GOLDEN_PARTIAL.js @@ -20,8 +20,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -37,6 +38,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -63,8 +65,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -80,6 +83,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/namespaces/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/namespaces/GOLDEN_PARTIAL.js index 5f4774bcc85..1c6cbf7a1e8 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/namespaces/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/namespaces/GOLDEN_PARTIAL.js @@ -32,8 +32,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -49,6 +50,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -87,8 +89,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -104,6 +107,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/nested_nodes/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/nested_nodes/GOLDEN_PARTIAL.js index 4554354a211..9997722d8a8 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/nested_nodes/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/nested_nodes/GOLDEN_PARTIAL.js @@ -28,8 +28,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -45,6 +46,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -71,8 +73,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -88,6 +91,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -114,8 +118,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -131,6 +136,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -156,8 +162,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -174,6 +181,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -208,8 +216,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -225,6 +234,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -261,8 +271,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -280,6 +291,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -310,8 +322,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -328,6 +341,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -371,8 +385,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent, AsyncPipe] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -394,6 +409,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -440,8 +456,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent, UppercasePipe] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -467,6 +484,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -533,8 +551,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent, UppercasePipe] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -558,6 +577,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -615,8 +635,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [UppercasePipe, MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -642,6 +663,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -688,8 +710,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -705,6 +728,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -735,8 +759,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -752,6 +777,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -818,8 +844,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -835,6 +862,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -861,8 +889,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -878,6 +907,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -905,8 +935,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -923,6 +954,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/ng-container_ng-template/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/ng-container_ng-template/GOLDEN_PARTIAL.js index 3e9069a0db9..63bf11e8783 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/ng-container_ng-template/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/ng-container_ng-template/GOLDEN_PARTIAL.js @@ -32,8 +32,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent, UppercasePipe] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -55,6 +56,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -81,8 +83,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -98,6 +101,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -143,8 +147,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent, UppercasePipe] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -167,6 +172,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -198,8 +204,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -216,6 +223,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -262,8 +270,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -279,6 +288,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -310,8 +320,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -328,6 +339,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -364,8 +376,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -381,6 +394,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -409,8 +423,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -426,6 +441,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -456,8 +472,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -473,6 +490,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -503,8 +521,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -520,6 +539,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -548,8 +568,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -565,6 +586,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/self-closing_i18n_instructions/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/self-closing_i18n_instructions/GOLDEN_PARTIAL.js index 04ee78e4bb9..e1926641be6 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/self-closing_i18n_instructions/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/self-closing_i18n_instructions/GOLDEN_PARTIAL.js @@ -20,8 +20,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -37,6 +38,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -66,8 +68,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -84,6 +87,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -112,8 +116,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -129,6 +134,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -157,8 +163,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -174,6 +181,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/whitespace_preserving_mode/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/whitespace_preserving_mode/GOLDEN_PARTIAL.js index adcaead2a1b..103636fe905 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/whitespace_preserving_mode/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/whitespace_preserving_mode/GOLDEN_PARTIAL.js @@ -27,8 +27,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -44,6 +45,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_input_outputs/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_input_outputs/GOLDEN_PARTIAL.js index 175e6719052..ae1c62490ae 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_input_outputs/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_input_outputs/GOLDEN_PARTIAL.js @@ -23,8 +23,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }] }); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -44,6 +45,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -73,8 +75,9 @@ MyDirective.ɵdir = i0.ɵɵngDeclareDirective({ version: "0.0.0-PLACEHOLDER", ty }] }); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyDirective] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -94,6 +97,7 @@ export declare class MyDirective { static ɵdir: i0.ɵɵDirectiveDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_listener/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_listener/GOLDEN_PARTIAL.js index 4a04d639153..913277e1826 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_listener/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_listener/GOLDEN_PARTIAL.js @@ -14,8 +14,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -32,6 +33,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -60,8 +62,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent, MyApp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -82,6 +85,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -116,8 +120,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -135,6 +140,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -164,8 +170,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -182,6 +189,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -206,8 +214,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -225,6 +234,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -276,8 +286,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent, SomeComp] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -304,6 +315,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -326,8 +338,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -343,6 +356,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -507,8 +521,9 @@ Comp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: Com }], null, null); })(); export class MyMod { } +MyMod.ɵfac = function MyMod_Factory(t) { return new (t || MyMod)(); }; MyMod.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyMod }); -MyMod.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyMod_Factory(t) { return new (t || MyMod)(); } }); +MyMod.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyMod, { declarations: [Comp, DivDir] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyMod, [{ type: NgModule, @@ -525,6 +540,7 @@ export declare class DivDir { static ɵdir: i0.ɵɵDirectiveDefWithMeta; } export declare class MyMod { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_providers/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_providers/GOLDEN_PARTIAL.js index 06e396b5d1b..57829249583 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_providers/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_providers/GOLDEN_PARTIAL.js @@ -25,8 +25,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -42,6 +43,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -72,8 +74,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -89,6 +92,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -115,8 +119,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -132,6 +137,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -151,8 +157,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -168,6 +175,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/binding_slots/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/binding_slots/GOLDEN_PARTIAL.js index 0a99182eefd..4bca68463da 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/binding_slots/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/binding_slots/GOLDEN_PARTIAL.js @@ -39,8 +39,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }] }); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -65,6 +66,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -164,8 +166,9 @@ MyAppComp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyAppComp, MyDir] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -190,6 +193,7 @@ export declare class MyAppComp { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/class_bindings/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/class_bindings/GOLDEN_PARTIAL.js index a1c71b19489..490478534ad 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/class_bindings/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/class_bindings/GOLDEN_PARTIAL.js @@ -16,8 +16,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -36,6 +37,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -73,8 +75,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -96,6 +99,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -126,8 +130,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -143,6 +148,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -162,8 +168,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -179,6 +186,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/component_animations/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/component_animations/GOLDEN_PARTIAL.js index 52b7ad67038..3caf6acbf5c 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/component_animations/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/component_animations/GOLDEN_PARTIAL.js @@ -13,8 +13,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -30,6 +31,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -49,8 +51,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -66,6 +69,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -97,8 +101,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -115,6 +120,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -162,8 +168,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -175,6 +182,7 @@ MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModul ****************************************************************************************************/ import * as i0 from "@angular/core"; export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -217,8 +225,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent, MyAnimDir] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -230,6 +239,7 @@ MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModul ****************************************************************************************************/ import * as i0 from "@angular/core"; export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/component_styles/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/component_styles/GOLDEN_PARTIAL.js index 37c01389589..e601b8855f5 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/component_styles/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/component_styles/GOLDEN_PARTIAL.js @@ -19,8 +19,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -36,6 +37,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -60,8 +62,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -77,6 +80,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -101,8 +105,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -118,6 +123,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/host_bindings/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/host_bindings/GOLDEN_PARTIAL.js index fe9fd471bdb..006a2e4dc97 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/host_bindings/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/host_bindings/GOLDEN_PARTIAL.js @@ -35,8 +35,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }] }); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -60,6 +61,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -103,8 +105,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }] }); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -129,6 +132,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -172,8 +176,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }] }); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -195,6 +200,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -248,8 +254,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -274,6 +281,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -327,8 +335,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -353,6 +362,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -425,8 +435,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent, WidthDirective, HeightDirective, ClassDirective] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -461,6 +472,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/mixed_style_and_class/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/mixed_style_and_class/GOLDEN_PARTIAL.js index b87b0f6608b..776acf9fc1c 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/mixed_style_and_class/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/mixed_style_and_class/GOLDEN_PARTIAL.js @@ -17,8 +17,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -42,6 +43,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -86,8 +88,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent, StylePipe, ClassPipe] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -121,6 +124,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -172,8 +176,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent, PipePipe] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -200,6 +205,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -238,8 +244,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -259,6 +266,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/style_bindings/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/style_bindings/GOLDEN_PARTIAL.js index c24cdc8286f..2eb39a869e1 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/style_bindings/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/style_bindings/GOLDEN_PARTIAL.js @@ -16,8 +16,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -40,6 +41,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -106,8 +108,9 @@ MyComponentWithoutInterpolation.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0. }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponentWithInterpolation, MyComponentWithMuchosInterpolation, MyComponentWithoutInterpolation] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -140,6 +143,7 @@ export declare class MyComponentWithoutInterpolation { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -175,8 +179,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -201,6 +206,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -223,8 +229,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -241,6 +248,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -260,8 +268,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -277,6 +286,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -296,8 +306,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -313,6 +324,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_template/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_template/GOLDEN_PARTIAL.js index 3f46962d54e..207aedfd1d2 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_template/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_template/GOLDEN_PARTIAL.js @@ -41,8 +41,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -61,6 +62,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -91,8 +93,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -110,6 +113,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -139,8 +143,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -157,6 +162,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -187,8 +193,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -204,6 +211,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -236,8 +244,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -253,6 +262,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -289,8 +299,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -306,6 +317,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -334,8 +346,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -351,6 +364,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -373,8 +387,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -390,6 +405,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -412,8 +428,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -429,6 +446,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -556,8 +574,9 @@ AComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", typ }], null, null); })(); export class AModule { } +AModule.ɵfac = function AModule_Factory(t) { return new (t || AModule)(); }; AModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: AModule }); -AModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function AModule_Factory(t) { return new (t || AModule)(); } }); +AModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(AModule, { declarations: [AComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(AModule, [{ type: NgModule, @@ -612,8 +631,9 @@ BComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", typ }], null, null); })(); export class BModule { } +BModule.ɵfac = function BModule_Factory(t) { return new (t || BModule)(); }; BModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: BModule }); -BModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function BModule_Factory(t) { return new (t || BModule)(); } }); +BModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(BModule, { declarations: [BComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(BModule, [{ type: NgModule, @@ -630,6 +650,7 @@ export declare class AComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class AModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -641,6 +662,7 @@ export declare class BComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class BModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -688,8 +710,9 @@ BComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", typ }], null, null); })(); export class AModule { } +AModule.ɵfac = function AModule_Factory(t) { return new (t || AModule)(); }; AModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: AModule }); -AModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function AModule_Factory(t) { return new (t || AModule)(); } }); +AModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(AModule, { declarations: [AComponent, BComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(AModule, [{ type: NgModule, @@ -711,6 +734,7 @@ export declare class BComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class AModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -752,8 +776,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -770,6 +795,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -792,8 +818,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -809,6 +836,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -833,8 +861,9 @@ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", ty }], null, null); })(); export class MyModule { } +MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); }; MyModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: MyModule }); -MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function MyModule_Factory(t) { return new (t || MyModule)(); } }); +MyModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(MyModule, { declarations: [MyComponent] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{ type: NgModule, @@ -851,6 +880,7 @@ export declare class MyComponent { static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/compliance/test_cases/source_mapping/inline_templates/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/source_mapping/inline_templates/GOLDEN_PARTIAL.js index 9f40a16e892..e697dd78ad4 100644 --- a/packages/compiler-cli/test/compliance/test_cases/source_mapping/inline_templates/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/source_mapping/inline_templates/GOLDEN_PARTIAL.js @@ -353,8 +353,9 @@ PercentPipe.ɵpipe = i0.ɵɵngDeclarePipe({ version: "0.0.0-PLACEHOLDER", ngImpo }], null, null); })(); export class AppModule { } +AppModule.ɵfac = function AppModule_Factory(t) { return new (t || AppModule)(); }; AppModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: AppModule }); -AppModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function AppModule_Factory(t) { return new (t || AppModule)(); } }); +AppModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(AppModule, { declarations: [TestCmp, PercentPipe] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(AppModule, [{ type: NgModule, @@ -364,7 +365,7 @@ AppModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function AppMod /**************************************************************************************************** * PARTIAL FILE: interpolation_with_pipe.js.map ****************************************************************************************************/ -{"version":3,"file":"interpolation_with_pipe.js","sourceRoot":"","sources":["../interpolation_with_pipe.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAE,QAAQ,EAAE,IAAI,EAAgB,MAAM,eAAe,CAAC;;AAMvE,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,gDAFR,qCAAqC,yEAMpC,WAAW;uFAJX,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,qCAAqC;aAChD;;AAKD,MAAM,OAAO,WAAW;IACtB,SAAS,KAAI,CAAC;;sEADH,WAAW;2FAAX,WAAW;uFAAX,WAAW;cADvB,IAAI;eAAC,EAAC,IAAI,EAAE,SAAS,EAAC;;AAMvB,MAAM,OAAO,SAAS;;2DAAT,SAAS;+GAAT,SAAS;wFAAT,SAAS,mBATT,OAAO,EAIP,WAAW;uFAKX,SAAS;cADrB,QAAQ;eAAC,EAAC,YAAY,EAAE,CAAC,OAAO,EAAE,WAAW,CAAC,EAAC"} +{"version":3,"file":"interpolation_with_pipe.js","sourceRoot":"","sources":["../interpolation_with_pipe.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAE,QAAQ,EAAE,IAAI,EAAgB,MAAM,eAAe,CAAC;;AAMvE,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,gDAFR,qCAAqC,yEAMpC,WAAW;uFAJX,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,qCAAqC;aAChD;;AAKD,MAAM,OAAO,WAAW;IACtB,SAAS,KAAI,CAAC;;sEADH,WAAW;2FAAX,WAAW;uFAAX,WAAW;cADvB,IAAI;eAAC,EAAC,IAAI,EAAE,SAAS,EAAC;;AAMvB,MAAM,OAAO,SAAS;;kEAAT,SAAS;2DAAT,SAAS;;wFAAT,SAAS,mBATT,OAAO,EAIP,WAAW;uFAKX,SAAS;cADrB,QAAQ;eAAC,EAAC,YAAY,EAAE,CAAC,OAAO,EAAE,WAAW,CAAC,EAAC"} /**************************************************************************************************** * PARTIAL FILE: interpolation_with_pipe.d.ts ****************************************************************************************************/ @@ -380,6 +381,7 @@ export declare class PercentPipe implements PipeTransform { static ɵpipe: i0.ɵɵPipeDefWithMeta; } export declare class AppModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -411,8 +413,9 @@ PercentPipe.ɵpipe = i0.ɵɵngDeclarePipe({ version: "0.0.0-PLACEHOLDER", ngImpo }], null, null); })(); export class AppModule { } +AppModule.ɵfac = function AppModule_Factory(t) { return new (t || AppModule)(); }; AppModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: AppModule }); -AppModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function AppModule_Factory(t) { return new (t || AppModule)(); } }); +AppModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(AppModule, { declarations: [TestCmp, PercentPipe] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(AppModule, [{ type: NgModule, @@ -422,7 +425,7 @@ AppModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function AppMod /**************************************************************************************************** * PARTIAL FILE: interpolation_with_pipe.js.map ****************************************************************************************************/ -{"version":3,"file":"interpolation_with_pipe.js","sourceRoot":"","sources":["../interpolation_with_pipe.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAE,QAAQ,EAAE,IAAI,EAAgB,MAAM,eAAe,CAAC;;AAMvE,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,gDAFR,qCAAqC,yEAMpC,WAAW;uFAJX,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,qCAAqC;aAChD;;AAKD,MAAM,OAAO,WAAW;IACtB,SAAS,KAAI,CAAC;;sEADH,WAAW;2FAAX,WAAW;uFAAX,WAAW;cADvB,IAAI;eAAC,EAAC,IAAI,EAAE,SAAS,EAAC;;AAMvB,MAAM,OAAO,SAAS;;2DAAT,SAAS;+GAAT,SAAS;wFAAT,SAAS,mBATT,OAAO,EAIP,WAAW;uFAKX,SAAS;cADrB,QAAQ;eAAC,EAAC,YAAY,EAAE,CAAC,OAAO,EAAE,WAAW,CAAC,EAAC"} +{"version":3,"file":"interpolation_with_pipe.js","sourceRoot":"","sources":["../interpolation_with_pipe.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAE,QAAQ,EAAE,IAAI,EAAgB,MAAM,eAAe,CAAC;;AAMvE,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,gDAFR,qCAAqC,yEAMpC,WAAW;uFAJX,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,qCAAqC;aAChD;;AAKD,MAAM,OAAO,WAAW;IACtB,SAAS,KAAI,CAAC;;sEADH,WAAW;2FAAX,WAAW;uFAAX,WAAW;cADvB,IAAI;eAAC,EAAC,IAAI,EAAE,SAAS,EAAC;;AAMvB,MAAM,OAAO,SAAS;;kEAAT,SAAS;2DAAT,SAAS;;wFAAT,SAAS,mBATT,OAAO,EAIP,WAAW;uFAKX,SAAS;cADrB,QAAQ;eAAC,EAAC,YAAY,EAAE,CAAC,OAAO,EAAE,WAAW,CAAC,EAAC"} /**************************************************************************************************** * PARTIAL FILE: interpolation_with_pipe.d.ts ****************************************************************************************************/ @@ -438,6 +441,7 @@ export declare class PercentPipe implements PipeTransform { static ɵpipe: i0.ɵɵPipeDefWithMeta; } export declare class AppModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -883,8 +887,9 @@ NgModelDirective.ɵdir = i0.ɵɵngDeclareDirective({ version: "0.0.0-PLACEHOLDER }] }); })(); export class AppModule { } +AppModule.ɵfac = function AppModule_Factory(t) { return new (t || AppModule)(); }; AppModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: AppModule }); -AppModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function AppModule_Factory(t) { return new (t || AppModule)(); } }); +AppModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(AppModule, { declarations: [TestCmp, NgModelDirective] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(AppModule, [{ type: NgModule, @@ -894,7 +899,7 @@ AppModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function AppMod /**************************************************************************************************** * PARTIAL FILE: two_way_binding_simple.js.map ****************************************************************************************************/ -{"version":3,"file":"two_way_binding_simple.js","sourceRoot":"","sources":["../two_way_binding_simple.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAC,MAAM,eAAe,CAAC;;AAM1F,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,gDAFR,kCAAkC,0EAOjC,gBAAgB;uFALhB,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,kCAAkC;aAC7C;;AAMD,MAAM,OAAO,gBAAgB;IAD7B;QAEW,YAAO,GAAW,EAAE,CAAC;QACpB,mBAAc,GAAyB,IAAI,YAAY,EAAE,CAAC;KACrE;;gFAHY,gBAAgB;sFAAhB,gBAAgB;uFAAhB,gBAAgB;cAD5B,SAAS;eAAC,EAAC,QAAQ,EAAE,WAAW,EAAC;gBAEvB,OAAO;kBAAf,KAAK;YACI,cAAc;kBAAvB,MAAM;;AAIT,MAAM,OAAO,SAAS;;2DAAT,SAAS;+GAAT,SAAS;wFAAT,SAAS,mBAXT,OAAO,EAKP,gBAAgB;uFAMhB,SAAS;cADrB,QAAQ;eAAC,EAAC,YAAY,EAAE,CAAC,OAAO,EAAE,gBAAgB,CAAC,EAAC"} +{"version":3,"file":"two_way_binding_simple.js","sourceRoot":"","sources":["../two_way_binding_simple.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAC,MAAM,eAAe,CAAC;;AAM1F,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,gDAFR,kCAAkC,0EAOjC,gBAAgB;uFALhB,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,kCAAkC;aAC7C;;AAMD,MAAM,OAAO,gBAAgB;IAD7B;QAEW,YAAO,GAAW,EAAE,CAAC;QACpB,mBAAc,GAAyB,IAAI,YAAY,EAAE,CAAC;KACrE;;gFAHY,gBAAgB;sFAAhB,gBAAgB;uFAAhB,gBAAgB;cAD5B,SAAS;eAAC,EAAC,QAAQ,EAAE,WAAW,EAAC;gBAEvB,OAAO;kBAAf,KAAK;YACI,cAAc;kBAAvB,MAAM;;AAIT,MAAM,OAAO,SAAS;;kEAAT,SAAS;2DAAT,SAAS;;wFAAT,SAAS,mBAXT,OAAO,EAKP,gBAAgB;uFAMhB,SAAS;cADrB,QAAQ;eAAC,EAAC,YAAY,EAAE,CAAC,OAAO,EAAE,gBAAgB,CAAC,EAAC"} /**************************************************************************************************** * PARTIAL FILE: two_way_binding_simple.d.ts ****************************************************************************************************/ @@ -912,6 +917,7 @@ export declare class NgModelDirective { static ɵdir: i0.ɵɵDirectiveDefWithMeta; } export declare class AppModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -953,8 +959,9 @@ NgModelDirective.ɵdir = i0.ɵɵngDeclareDirective({ version: "0.0.0-PLACEHOLDER }] }); })(); export class AppModule { } +AppModule.ɵfac = function AppModule_Factory(t) { return new (t || AppModule)(); }; AppModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: AppModule }); -AppModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function AppModule_Factory(t) { return new (t || AppModule)(); } }); +AppModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(AppModule, { declarations: [TestCmp, NgModelDirective] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(AppModule, [{ type: NgModule, @@ -964,7 +971,7 @@ AppModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function AppMod /**************************************************************************************************** * PARTIAL FILE: two_way_binding_simple.js.map ****************************************************************************************************/ -{"version":3,"file":"two_way_binding_simple.js","sourceRoot":"","sources":["../two_way_binding_simple.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAC,MAAM,eAAe,CAAC;;AAM1F,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,gDAFR,kCAAkC,0EAOjC,gBAAgB;uFALhB,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,kCAAkC;aAC7C;;AAMD,MAAM,OAAO,gBAAgB;IAD7B;QAEW,YAAO,GAAW,EAAE,CAAC;QACpB,mBAAc,GAAyB,IAAI,YAAY,EAAE,CAAC;KACrE;;gFAHY,gBAAgB;sFAAhB,gBAAgB;uFAAhB,gBAAgB;cAD5B,SAAS;eAAC,EAAC,QAAQ,EAAE,WAAW,EAAC;gBAEvB,OAAO;kBAAf,KAAK;YACI,cAAc;kBAAvB,MAAM;;AAIT,MAAM,OAAO,SAAS;;2DAAT,SAAS;+GAAT,SAAS;wFAAT,SAAS,mBAXT,OAAO,EAKP,gBAAgB;uFAMhB,SAAS;cADrB,QAAQ;eAAC,EAAC,YAAY,EAAE,CAAC,OAAO,EAAE,gBAAgB,CAAC,EAAC"} +{"version":3,"file":"two_way_binding_simple.js","sourceRoot":"","sources":["../two_way_binding_simple.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAC,MAAM,eAAe,CAAC;;AAM1F,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,gDAFR,kCAAkC,0EAOjC,gBAAgB;uFALhB,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,kCAAkC;aAC7C;;AAMD,MAAM,OAAO,gBAAgB;IAD7B;QAEW,YAAO,GAAW,EAAE,CAAC;QACpB,mBAAc,GAAyB,IAAI,YAAY,EAAE,CAAC;KACrE;;gFAHY,gBAAgB;sFAAhB,gBAAgB;uFAAhB,gBAAgB;cAD5B,SAAS;eAAC,EAAC,QAAQ,EAAE,WAAW,EAAC;gBAEvB,OAAO;kBAAf,KAAK;YACI,cAAc;kBAAvB,MAAM;;AAIT,MAAM,OAAO,SAAS;;kEAAT,SAAS;2DAAT,SAAS;;wFAAT,SAAS,mBAXT,OAAO,EAKP,gBAAgB;uFAMhB,SAAS;cADrB,QAAQ;eAAC,EAAC,YAAY,EAAE,CAAC,OAAO,EAAE,gBAAgB,CAAC,EAAC"} /**************************************************************************************************** * PARTIAL FILE: two_way_binding_simple.d.ts ****************************************************************************************************/ @@ -982,6 +989,7 @@ export declare class NgModelDirective { static ɵdir: i0.ɵɵDirectiveDefWithMeta; } export declare class AppModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -1023,8 +1031,9 @@ NgModelDirective.ɵdir = i0.ɵɵngDeclareDirective({ version: "0.0.0-PLACEHOLDER }] }); })(); export class AppModule { } +AppModule.ɵfac = function AppModule_Factory(t) { return new (t || AppModule)(); }; AppModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: AppModule }); -AppModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function AppModule_Factory(t) { return new (t || AppModule)(); } }); +AppModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(AppModule, { declarations: [TestCmp, NgModelDirective] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(AppModule, [{ type: NgModule, @@ -1034,7 +1043,7 @@ AppModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function AppMod /**************************************************************************************************** * PARTIAL FILE: two_way_binding_longhand.js.map ****************************************************************************************************/ -{"version":3,"file":"two_way_binding_longhand.js","sourceRoot":"","sources":["../two_way_binding_longhand.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAC,MAAM,eAAe,CAAC;;AAM1F,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,gDAFR,qCAAqC,0EAOpC,gBAAgB;uFALhB,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,qCAAqC;aAChD;;AAMD,MAAM,OAAO,gBAAgB;IAD7B;QAEW,YAAO,GAAW,EAAE,CAAC;QACpB,mBAAc,GAAyB,IAAI,YAAY,EAAE,CAAC;KACrE;;gFAHY,gBAAgB;sFAAhB,gBAAgB;uFAAhB,gBAAgB;cAD5B,SAAS;eAAC,EAAC,QAAQ,EAAE,WAAW,EAAC;gBAEvB,OAAO;kBAAf,KAAK;YACI,cAAc;kBAAvB,MAAM;;AAIT,MAAM,OAAO,SAAS;;2DAAT,SAAS;+GAAT,SAAS;wFAAT,SAAS,mBAXT,OAAO,EAKP,gBAAgB;uFAMhB,SAAS;cADrB,QAAQ;eAAC,EAAC,YAAY,EAAE,CAAC,OAAO,EAAE,gBAAgB,CAAC,EAAC"} +{"version":3,"file":"two_way_binding_longhand.js","sourceRoot":"","sources":["../two_way_binding_longhand.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAC,MAAM,eAAe,CAAC;;AAM1F,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,gDAFR,qCAAqC,0EAOpC,gBAAgB;uFALhB,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,qCAAqC;aAChD;;AAMD,MAAM,OAAO,gBAAgB;IAD7B;QAEW,YAAO,GAAW,EAAE,CAAC;QACpB,mBAAc,GAAyB,IAAI,YAAY,EAAE,CAAC;KACrE;;gFAHY,gBAAgB;sFAAhB,gBAAgB;uFAAhB,gBAAgB;cAD5B,SAAS;eAAC,EAAC,QAAQ,EAAE,WAAW,EAAC;gBAEvB,OAAO;kBAAf,KAAK;YACI,cAAc;kBAAvB,MAAM;;AAIT,MAAM,OAAO,SAAS;;kEAAT,SAAS;2DAAT,SAAS;;wFAAT,SAAS,mBAXT,OAAO,EAKP,gBAAgB;uFAMhB,SAAS;cADrB,QAAQ;eAAC,EAAC,YAAY,EAAE,CAAC,OAAO,EAAE,gBAAgB,CAAC,EAAC"} /**************************************************************************************************** * PARTIAL FILE: two_way_binding_longhand.d.ts ****************************************************************************************************/ @@ -1052,6 +1061,7 @@ export declare class NgModelDirective { static ɵdir: i0.ɵɵDirectiveDefWithMeta; } export declare class AppModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } @@ -1093,8 +1103,9 @@ NgModelDirective.ɵdir = i0.ɵɵngDeclareDirective({ version: "0.0.0-PLACEHOLDER }] }); })(); export class AppModule { } +AppModule.ɵfac = function AppModule_Factory(t) { return new (t || AppModule)(); }; AppModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: AppModule }); -AppModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function AppModule_Factory(t) { return new (t || AppModule)(); } }); +AppModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({}); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(AppModule, { declarations: [TestCmp, NgModelDirective] }); })(); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(AppModule, [{ type: NgModule, @@ -1104,7 +1115,7 @@ AppModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: function AppMod /**************************************************************************************************** * PARTIAL FILE: two_way_binding_longhand.js.map ****************************************************************************************************/ -{"version":3,"file":"two_way_binding_longhand.js","sourceRoot":"","sources":["../two_way_binding_longhand.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAC,MAAM,eAAe,CAAC;;AAM1F,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,gDAFR,qCAAqC,0EAOpC,gBAAgB;uFALhB,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,qCAAqC;aAChD;;AAMD,MAAM,OAAO,gBAAgB;IAD7B;QAEW,YAAO,GAAW,EAAE,CAAC;QACpB,mBAAc,GAAyB,IAAI,YAAY,EAAE,CAAC;KACrE;;gFAHY,gBAAgB;sFAAhB,gBAAgB;uFAAhB,gBAAgB;cAD5B,SAAS;eAAC,EAAC,QAAQ,EAAE,WAAW,EAAC;gBAEvB,OAAO;kBAAf,KAAK;YACI,cAAc;kBAAvB,MAAM;;AAIT,MAAM,OAAO,SAAS;;2DAAT,SAAS;+GAAT,SAAS;wFAAT,SAAS,mBAXT,OAAO,EAKP,gBAAgB;uFAMhB,SAAS;cADrB,QAAQ;eAAC,EAAC,YAAY,EAAE,CAAC,OAAO,EAAE,gBAAgB,CAAC,EAAC"} +{"version":3,"file":"two_way_binding_longhand.js","sourceRoot":"","sources":["../two_way_binding_longhand.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAC,MAAM,eAAe,CAAC;;AAM1F,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,gDAFR,qCAAqC,0EAOpC,gBAAgB;uFALhB,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,qCAAqC;aAChD;;AAMD,MAAM,OAAO,gBAAgB;IAD7B;QAEW,YAAO,GAAW,EAAE,CAAC;QACpB,mBAAc,GAAyB,IAAI,YAAY,EAAE,CAAC;KACrE;;gFAHY,gBAAgB;sFAAhB,gBAAgB;uFAAhB,gBAAgB;cAD5B,SAAS;eAAC,EAAC,QAAQ,EAAE,WAAW,EAAC;gBAEvB,OAAO;kBAAf,KAAK;YACI,cAAc;kBAAvB,MAAM;;AAIT,MAAM,OAAO,SAAS;;kEAAT,SAAS;2DAAT,SAAS;;wFAAT,SAAS,mBAXT,OAAO,EAKP,gBAAgB;uFAMhB,SAAS;cADrB,QAAQ;eAAC,EAAC,YAAY,EAAE,CAAC,OAAO,EAAE,gBAAgB,CAAC,EAAC"} /**************************************************************************************************** * PARTIAL FILE: two_way_binding_longhand.d.ts ****************************************************************************************************/ @@ -1122,6 +1133,7 @@ export declare class NgModelDirective { static ɵdir: i0.ɵɵDirectiveDefWithMeta; } export declare class AppModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } diff --git a/packages/compiler-cli/test/ngtsc/ngtsc_spec.ts b/packages/compiler-cli/test/ngtsc/ngtsc_spec.ts index fd6c2e461cc..8ccdfd27ea0 100644 --- a/packages/compiler-cli/test/ngtsc/ngtsc_spec.ts +++ b/packages/compiler-cli/test/ngtsc/ngtsc_spec.ts @@ -1098,8 +1098,8 @@ function allTests(os: string) { 'function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(TestModule, { declarations: [TestCmp] }); })();'); expect(jsContents) .toContain( - 'i0.ɵɵdefineInjector({ factory: ' + - 'function TestModule_Factory(t) { return new (t || TestModule)(); } });'); + 'TestModule.ɵfac = function TestModule_Factory(t) { return new (t || TestModule)(); }'); + expect(jsContents).toContain('i0.ɵɵdefineInjector({});'); const dtsContents = env.getContents('test.d.ts'); expect(dtsContents) @@ -1211,8 +1211,10 @@ function allTests(os: string) { const jsContents = env.getContents('test.js'); expect(jsContents) .toContain( - 'i0.ɵɵdefineInjector({ factory: function TestModule_Factory(t) ' + - '{ return new (t || TestModule)(); }, imports: [[OtherModule, RouterModule.forRoot()],' + + 'TestModule.ɵfac = function TestModule_Factory(t) { return new (t || TestModule)(); }'); + expect(jsContents) + .toContain( + 'i0.ɵɵdefineInjector({ imports: [[OtherModule, RouterModule.forRoot()],' + ' OtherModule, RouterModule] });'); }); @@ -1242,12 +1244,15 @@ function allTests(os: string) { env.driveMain(); const jsContents = env.getContents('test.js'); + expect(jsContents) + .toContain( + 'TestModule.ɵfac = function TestModule_Factory(t) { return new (t || TestModule)(); }'); expect(jsContents).toContain('i0.ɵɵdefineNgModule({ type: TestModule });'); expect(jsContents) .toContain( - `TestModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: ` + - `function TestModule_Factory(t) { return new (t || TestModule)(); }, providers: [{ provide: ` + - `Token, useValue: 'test' }], imports: [[OtherModule]] });`); + `TestModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ ` + + `providers: [{ provide: Token, useValue: 'test' }], ` + + `imports: [[OtherModule]] });`); const dtsContents = env.getContents('test.d.ts'); expect(dtsContents) @@ -1282,12 +1287,15 @@ function allTests(os: string) { env.driveMain(); const jsContents = env.getContents('test.js'); + expect(jsContents) + .toContain( + 'TestModule.ɵfac = function TestModule_Factory(t) { return new (t || TestModule)(); }'); expect(jsContents).toContain('i0.ɵɵdefineNgModule({ type: TestModule });'); expect(jsContents) .toContain( - `TestModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: ` + - `function TestModule_Factory(t) { return new (t || TestModule)(); }, providers: [{ provide: ` + - `Token, useFactory: function () { return new Token(); } }], imports: [[OtherModule]] });`); + `TestModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ ` + + `providers: [{ provide: Token, useFactory: function () { return new Token(); } }], ` + + `imports: [[OtherModule]] });`); const dtsContents = env.getContents('test.d.ts'); expect(dtsContents) @@ -1326,12 +1334,15 @@ function allTests(os: string) { env.driveMain(); const jsContents = env.getContents('test.js'); + expect(jsContents) + .toContain( + 'TestModule.ɵfac = function TestModule_Factory(t) { return new (t || TestModule)(); }'); expect(jsContents).toContain('i0.ɵɵdefineNgModule({ type: TestModule });'); expect(jsContents) .toContain( - `TestModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ factory: ` + - `function TestModule_Factory(t) { return new (t || TestModule)(); }, providers: [{ provide: ` + - `Token, useFactory: function (dep) { return new Token(dep); }, deps: [Dep] }], imports: [[OtherModule]] });`); + `TestModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ ` + + `providers: [{ provide: Token, useFactory: function (dep) { return new Token(dep); }, deps: [Dep] }], ` + + `imports: [[OtherModule]] });`); const dtsContents = env.getContents('test.d.ts'); expect(dtsContents) diff --git a/packages/compiler/src/compiler_facade_interface.ts b/packages/compiler/src/compiler_facade_interface.ts index 5a40d65b18f..8101797e05f 100644 --- a/packages/compiler/src/compiler_facade_interface.ts +++ b/packages/compiler/src/compiler_facade_interface.ts @@ -133,7 +133,6 @@ export interface R3NgModuleMetadataFacade { export interface R3InjectorMetadataFacade { name: string; type: any; - deps: R3DependencyMetadataFacade[]|null; providers: any[]; imports: any[]; } diff --git a/packages/compiler/src/jit_compiler_facade.ts b/packages/compiler/src/jit_compiler_facade.ts index a37b036e7a7..5affd265001 100644 --- a/packages/compiler/src/jit_compiler_facade.ts +++ b/packages/compiler/src/jit_compiler_facade.ts @@ -84,21 +84,11 @@ export class CompilerFacadeImpl implements CompilerFacade { name: facade.name, type: wrapReference(facade.type), internalType: new WrappedNodeExpr(facade.type), - deps: convertR3DependencyMetadataArray(facade.deps), providers: new WrappedNodeExpr(facade.providers), imports: facade.imports.map(i => new WrappedNodeExpr(i)), }; - const factoryFn = compileFactoryFunction({ - name: meta.name, - type: meta.type, - internalType: meta.internalType, - typeArgumentCount: 0, - deps: meta.deps, - injectFn: Identifiers.inject, - target: R3FactoryTarget.NgModule, - }); - const res = compileInjector(meta, factoryFn); - return this.jitExpression(res.expression, angularCoreEnv, sourceMapUrl, res.statements); + const res = compileInjector(meta); + return this.jitExpression(res.expression, angularCoreEnv, sourceMapUrl, []); } compileNgModule( diff --git a/packages/compiler/src/render3/r3_module_compiler.ts b/packages/compiler/src/render3/r3_module_compiler.ts index ebf783be095..bd7fee31f51 100644 --- a/packages/compiler/src/render3/r3_module_compiler.ts +++ b/packages/compiler/src/render3/r3_module_compiler.ts @@ -218,21 +218,18 @@ function generateSetNgModuleScopeCall(meta: R3NgModuleMetadata): o.Statement|nul export interface R3InjectorDef { expression: o.Expression; type: o.Type; - statements: o.Statement[]; } export interface R3InjectorMetadata { name: string; type: R3Reference; internalType: o.Expression; - deps: R3DependencyMetadata[]|null; providers: o.Expression|null; imports: o.Expression[]; } -export function compileInjector( - meta: R3InjectorMetadata, {factory, statements}: R3FactoryFn): R3InjectorDef { - const definitionMap: Record = {factory}; +export function compileInjector(meta: R3InjectorMetadata): R3InjectorDef { + const definitionMap: Record = {}; if (meta.providers !== null) { definitionMap.providers = meta.providers; @@ -246,7 +243,7 @@ export function compileInjector( o.importExpr(R3.defineInjector).callFn([mapToMapExpression(definitionMap)], undefined, true); const type = new o.ExpressionType(o.importExpr(R3.InjectorDef, [new o.ExpressionType(meta.type.type)])); - return {expression, type, statements}; + return {expression, type}; } function tupleTypeOf(exp: R3Reference[]): o.Type { diff --git a/packages/compiler/src/render3/r3_module_factory_compiler.ts b/packages/compiler/src/render3/r3_module_factory_compiler.ts deleted file mode 100644 index a1a68417a6a..00000000000 --- a/packages/compiler/src/render3/r3_module_factory_compiler.ts +++ /dev/null @@ -1,45 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -import {CompileNgModuleMetadata, CompileTypeMetadata, identifierName} from '../compile_metadata'; -import {CompileMetadataResolver} from '../metadata_resolver'; -import * as o from '../output/output_ast'; -import {OutputContext} from '../util'; - -import {Identifiers as R3} from './r3_identifiers'; - -/** - * Write a Renderer2 compatibility module factory to the output context. - */ -export function compileModuleFactory( - outputCtx: OutputContext, module: CompileNgModuleMetadata, - backPatchReferenceOf: (module: CompileTypeMetadata) => o.Expression, - resolver: CompileMetadataResolver) { - const ngModuleFactoryVar = `${identifierName(module.type)}NgFactory`; - - const parentInjector = 'parentInjector'; - const createFunction = o.fn( - [new o.FnParam(parentInjector, o.DYNAMIC_TYPE)], - [new o.IfStmt( - o.THIS_EXPR.prop(R3.PATCH_DEPS).notIdentical(o.literal(true, o.INFERRED_TYPE)), - [ - o.THIS_EXPR.prop(R3.PATCH_DEPS).set(o.literal(true, o.INFERRED_TYPE)).toStmt(), - backPatchReferenceOf(module.type).callFn([]).toStmt() - ])], - o.INFERRED_TYPE, null, `${ngModuleFactoryVar}_Create`); - - const moduleFactoryLiteral = o.literalMap([ - {key: 'moduleType', value: outputCtx.importExpr(module.type.reference), quoted: false}, - {key: 'create', value: createFunction, quoted: false} - ]); - - outputCtx.statements.push( - o.variable(ngModuleFactoryVar).set(moduleFactoryLiteral).toDeclStmt(o.DYNAMIC_TYPE, [ - o.StmtModifier.Exported, o.StmtModifier.Final - ])); -} diff --git a/packages/core/src/compiler/compiler_facade_interface.ts b/packages/core/src/compiler/compiler_facade_interface.ts index 5a40d65b18f..8101797e05f 100644 --- a/packages/core/src/compiler/compiler_facade_interface.ts +++ b/packages/core/src/compiler/compiler_facade_interface.ts @@ -133,7 +133,6 @@ export interface R3NgModuleMetadataFacade { export interface R3InjectorMetadataFacade { name: string; type: any; - deps: R3DependencyMetadataFacade[]|null; providers: any[]; imports: any[]; } diff --git a/packages/core/src/di/interface/defs.ts b/packages/core/src/di/interface/defs.ts index 5449ed826eb..764cc2dc2cd 100644 --- a/packages/core/src/di/interface/defs.ts +++ b/packages/core/src/di/interface/defs.ts @@ -69,8 +69,6 @@ export interface ɵɵInjectableDef { * @codeGenApi */ export interface ɵɵInjectorDef { - factory: () => T; - // TODO(alxhub): Narrow down the type here once decorators properly change the return type of the // class they are decorating (to add the ɵprov property for example). providers: (Type|ValueProvider|ExistingProvider|FactoryProvider|ConstructorProvider| @@ -99,12 +97,13 @@ export interface InjectableType extends Type { * * `InjectorDefTypes` can be used to configure a `StaticInjector`. * + * This is an opaque type whose structure is highly version dependent. Do not rely on any + * properties. + * * @publicApi */ export interface InjectorType extends Type { - /** - * Opaque type whose structure is highly version dependent. Do not rely on any properties. - */ + ɵfac?: unknown; ɵinj: unknown; } @@ -167,9 +166,6 @@ export const defineInjectable = ɵɵdefineInjectable; * * Options: * - * * `factory`: an `InjectorType` is an instantiable type, so a zero argument `factory` function to - * create the type must be provided. If that factory function needs to inject arguments, it can - * use the `inject` function. * * `providers`: an optional array of providers to add to the injector. Each provider must * either have a factory or point to a type which has a `ɵprov` static property (the * type must be an `InjectableType`). @@ -179,13 +175,8 @@ export const defineInjectable = ɵɵdefineInjectable; * * @codeGenApi */ -export function ɵɵdefineInjector(options: {factory: () => any, providers?: any[], imports?: any[]}): - unknown { - return { - factory: options.factory, - providers: options.providers || [], - imports: options.imports || [], - } as ɵɵInjectorDef; +export function ɵɵdefineInjector(options: {providers?: any[], imports?: any[]}): unknown { + return {providers: options.providers || [], imports: options.imports || []}; } /** diff --git a/packages/core/src/di/r3_injector.ts b/packages/core/src/di/r3_injector.ts index 9596c3c4ea5..625f5f4012a 100644 --- a/packages/core/src/di/r3_injector.ts +++ b/packages/core/src/di/r3_injector.ts @@ -349,7 +349,8 @@ export class R3Injector { // Track the InjectorType and add a provider for it. It's important that this is done after the // def's imports. this.injectorDefTypes.add(defType); - this.records.set(defType, makeRecord(def.factory, NOT_YET)); + const factory = getFactoryDef(defType) || (() => new defType()); + this.records.set(defType, makeRecord(factory, NOT_YET)); // Next, include providers listed on the definition itself. const defProviders = def.providers; @@ -437,13 +438,6 @@ function injectableDefOrInjectorDefFactory(token: Type|AbstractType| return factory; } - // If the token is an NgModule, it's also injectable but the factory is on its injector def - // (`ɵinj`) - const injectorDef = getInjectorDef(token); - if (injectorDef !== null) { - return injectorDef.factory; - } - // InjectionTokens should have an injectable def (ɵprov) and thus should be handled above. // If it's missing that, it's an error. if (token instanceof InjectionToken) { diff --git a/packages/core/src/metadata/ng_module.ts b/packages/core/src/metadata/ng_module.ts index 72796af4a75..731a97fe76a 100644 --- a/packages/core/src/metadata/ng_module.ts +++ b/packages/core/src/metadata/ng_module.ts @@ -271,11 +271,10 @@ function preR3NgModuleCompile(moduleType: Type, metadata?: NgModule): void imports = [...imports, metadata.exports]; } - (moduleType as InjectorType).ɵinj = ɵɵdefineInjector({ - factory: convertInjectableProviderToFactory(moduleType, {useClass: moduleType}), - providers: metadata && metadata.providers, - imports: imports, - }); + const moduleInjectorType = moduleType as InjectorType; + moduleInjectorType.ɵfac = convertInjectableProviderToFactory(moduleType, {useClass: moduleType}); + moduleInjectorType.ɵinj = + ɵɵdefineInjector({providers: metadata && metadata.providers, imports: imports}); } diff --git a/packages/core/src/render3/definition_factory.ts b/packages/core/src/render3/definition_factory.ts index 02b790ecb38..381445c9e30 100644 --- a/packages/core/src/render3/definition_factory.ts +++ b/packages/core/src/render3/definition_factory.ts @@ -19,7 +19,7 @@ export type FactoryFn = { * Subclasses without an explicit constructor call through to the factory of their base * definition, providing it with their own constructor to instantiate. */ - (t: Type): U; + (t?: Type): U; /** * If no constructor to instantiate is provided, an instance of type T itself is created. diff --git a/packages/core/src/render3/di.ts b/packages/core/src/render3/di.ts index 1f92458ef10..42027cd56ba 100644 --- a/packages/core/src/render3/di.ts +++ b/packages/core/src/render3/di.ts @@ -11,7 +11,7 @@ import {injectRootLimpMode, setInjectImplementation} from '../di/inject_switch'; import {InjectionToken} from '../di/injection_token'; import {Injector} from '../di/injector'; import {InjectorMarkers} from '../di/injector_marker'; -import {getInjectorDef} from '../di/interface/defs'; +import {getInjectableDef} from '../di/interface/defs'; import {InjectFlags} from '../di/interface/injector'; import {AbstractType, Type} from '../interface/type'; import {assertDefined, assertEqual, assertIndexInRange} from '../util/assert'; @@ -732,20 +732,12 @@ export function ɵɵgetInheritedFactory(type: Type): (type: Type) => }); } -function getFactoryOf(type: Type): FactoryFn|null { - const typeAny = type as any; - +function getFactoryOf(type: Type): ((type?: Type) => T | null)|null { if (isForwardRef(type)) { - return (() => { - const factory = getFactoryOf(resolveForwardRef(typeAny)); - return factory ? factory() : null; - }) as any; + return () => { + const factory = getFactoryOf(resolveForwardRef(type)); + return factory && factory(); + }; } - - let factory = getFactoryDef(typeAny); - if (factory === null) { - const injectorDef = getInjectorDef(typeAny); - factory = injectorDef && injectorDef.factory; - } - return factory || null; + return getFactoryDef(type); } diff --git a/packages/core/src/render3/jit/module.ts b/packages/core/src/render3/jit/module.ts index 478a8f544cb..9274250c872 100644 --- a/packages/core/src/render3/jit/module.ts +++ b/packages/core/src/render3/jit/module.ts @@ -18,7 +18,7 @@ import {deepForEach, flatten} from '../../util/array_utils'; import {assertDefined} from '../../util/assert'; import {EMPTY_ARRAY} from '../../util/empty'; import {getComponentDef, getDirectiveDef, getNgModuleDef, getPipeDef} from '../definition'; -import {NG_COMP_DEF, NG_DIR_DEF, NG_MOD_DEF, NG_PIPE_DEF} from '../fields'; +import {NG_COMP_DEF, NG_DIR_DEF, NG_FACTORY_DEF, NG_MOD_DEF, NG_PIPE_DEF} from '../fields'; import {ComponentDef} from '../interfaces/definition'; import {maybeUnwrapFn} from '../util/misc_utils'; import {stringifyForError} from '../util/stringify_utils'; @@ -93,7 +93,7 @@ export function compileNgModule(moduleType: Type, ngModule: NgModule = {}): } /** - * Compiles and adds the `ɵmod` and `ɵinj` properties to the module class. + * Compiles and adds the `ɵmod`, `ɵfac` and `ɵinj` properties to the module class. * * It's possible to compile a module via this API which will allow duplicate declarations in its * root. @@ -140,6 +140,26 @@ export function compileNgModuleDefs( } }); + let ngFactoryDef: any = null; + Object.defineProperty(moduleType, NG_FACTORY_DEF, { + get: () => { + if (ngFactoryDef === null) { + const compiler = getCompilerFacade(); + ngFactoryDef = compiler.compileFactory(angularCoreEnv, `ng:///${moduleType.name}/ɵfac.js`, { + name: moduleType.name, + type: moduleType, + deps: reflectDependencies(moduleType), + injectFn: 'inject', + target: compiler.R3FactoryTarget.NgModule, + typeArgumentCount: 0, + }); + } + return ngFactoryDef; + }, + // Make the property configurable in dev mode to allow overriding in tests + configurable: !!ngDevMode, + }); + let ngInjectorDef: any = null; Object.defineProperty(moduleType, NG_INJ_DEF, { get: () => { @@ -150,7 +170,6 @@ export function compileNgModuleDefs( const meta: R3InjectorMetadataFacade = { name: moduleType.name, type: moduleType, - deps: reflectDependencies(moduleType), providers: ngModule.providers || EMPTY_ARRAY, imports: [ (ngModule.imports || EMPTY_ARRAY).map(resolveForwardRef), diff --git a/packages/core/test/acceptance/ng_module_spec.ts b/packages/core/test/acceptance/ng_module_spec.ts index c65218fd193..c5cf5c9bfd2 100644 --- a/packages/core/test/acceptance/ng_module_spec.ts +++ b/packages/core/test/acceptance/ng_module_spec.ts @@ -380,7 +380,7 @@ describe('NgModule', () => { function createNgModule(Comp: any) { class Module { static ɵmod = defineNgModule({type: Module}); - static ɵinj = defineInjector({factory: () => new Module()}); + static ɵinj = defineInjector({}); } setClassMetadata( Module, [{ diff --git a/packages/core/test/bundling/injection/usage.ts b/packages/core/test/bundling/injection/usage.ts index 325e886396e..bc79a908662 100644 --- a/packages/core/test/bundling/injection/usage.ts +++ b/packages/core/test/bundling/injection/usage.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.io/license */ -import {Injector, ɵcreateInjector as createInjector, ɵɵdefineInjectable, ɵɵdefineInjector} from '@angular/core'; +import {ɵcreateInjector as createInjector, ɵɵdefineInjectable, ɵɵdefineInjector} from '@angular/core'; export class RootService { static ɵprov = ɵɵdefineInjectable({ @@ -31,7 +31,6 @@ export class ScopedService { export class DefinedInjector { static ɵinj = ɵɵdefineInjector({ - factory: () => new DefinedInjector(), providers: [ScopedService], }); } diff --git a/packages/core/test/di/r3_injector_spec.ts b/packages/core/test/di/r3_injector_spec.ts index 94b804492e8..07ade1cd4a9 100644 --- a/packages/core/test/di/r3_injector_spec.ts +++ b/packages/core/test/di/r3_injector_spec.ts @@ -138,8 +138,8 @@ describe('InjectorDef-based createInjector()', () => { deepModuleCreated = true; } + static ɵfac = () => new DeepModule(ɵɵinject(EagerService)); static ɵinj = ɵɵdefineInjector({ - factory: () => new DeepModule(ɵɵinject(EagerService)), imports: undefined, providers: [ @@ -164,7 +164,6 @@ describe('InjectorDef-based createInjector()', () => { class IntermediateModule { static ɵinj = ɵɵdefineInjector({ - factory: () => new IntermediateModule(), imports: [DeepModule.safe()], providers: [], }); @@ -173,9 +172,8 @@ describe('InjectorDef-based createInjector()', () => { class InjectorWithDep { constructor(readonly service: Service) {} - static ɵinj = ɵɵdefineInjector({ - factory: () => new InjectorWithDep(ɵɵinject(Service)), - }); + static ɵfac = () => new InjectorWithDep(ɵɵinject(Service)); + static ɵinj = ɵɵdefineInjector({}); } class ChildService extends ServiceWithDep {} @@ -191,7 +189,6 @@ describe('InjectorDef-based createInjector()', () => { class Module { static ɵinj = ɵɵdefineInjector({ - factory: () => new Module(), imports: [IntermediateModule], providers: [ @@ -222,7 +219,6 @@ describe('InjectorDef-based createInjector()', () => { class OtherModule { static ɵinj = ɵɵdefineInjector({ - factory: () => new OtherModule(), imports: undefined, providers: [], }); @@ -230,7 +226,6 @@ describe('InjectorDef-based createInjector()', () => { class ModuleWithMissingDep { static ɵinj = ɵɵdefineInjector({ - factory: () => new ModuleWithMissingDep(), imports: undefined, providers: [ServiceWithMissingDep], }); @@ -240,7 +235,6 @@ describe('InjectorDef-based createInjector()', () => { class ImportsNotAModule { static ɵinj = ɵɵdefineInjector({ - factory: () => new ImportsNotAModule(), imports: [NotAModule], providers: [], }); @@ -269,26 +263,22 @@ describe('InjectorDef-based createInjector()', () => { class MultiProviderA { static ɵinj = ɵɵdefineInjector({ - factory: () => new MultiProviderA(), providers: [{provide: LOCALE, multi: true, useValue: 'A'}], }); } class MultiProviderB { static ɵinj = ɵɵdefineInjector({ - factory: () => new MultiProviderB(), providers: [{provide: LOCALE, multi: true, useValue: 'B'}], }); } class WithProvidersTest { static ɵinj = ɵɵdefineInjector({ - factory: () => new WithProvidersTest(), - imports: - [ - {ngModule: MultiProviderA, providers: [{provide: LOCALE, multi: true, useValue: 'C'}]}, - MultiProviderB - ], + imports: [ + {ngModule: MultiProviderA, providers: [{provide: LOCALE, multi: true, useValue: 'C'}]}, + MultiProviderB + ], providers: [], }); } @@ -305,7 +295,6 @@ describe('InjectorDef-based createInjector()', () => { class ChildModule { static ɵinj = ɵɵdefineInjector({ - factory: () => new ChildModule(), imports: undefined, providers: [], }); @@ -316,7 +305,6 @@ describe('InjectorDef-based createInjector()', () => { class RootModule { static ɵinj = ɵɵdefineInjector({ - factory: () => new RootModule(), imports: [ChildModule], providers: [], }); @@ -499,8 +487,7 @@ describe('InjectorDef-based createInjector()', () => { constructor(missingType: any) {} } class ErrorModule { - static ɵinj = - ɵɵdefineInjector({factory: () => new ErrorModule(), providers: [MissingArgumentType]}); + static ɵinj = ɵɵdefineInjector({providers: [MissingArgumentType]}); } expect(() => createInjector(ErrorModule).get(MissingArgumentType)) .toThrowError('Can\'t resolve all parameters for MissingArgumentType: (?).'); diff --git a/packages/core/test/render3/component_spec.ts b/packages/core/test/render3/component_spec.ts index 8bc748575cd..0bd0f99b231 100644 --- a/packages/core/test/render3/component_spec.ts +++ b/packages/core/test/render3/component_spec.ts @@ -94,10 +94,8 @@ describe('component', () => { } class MyModule { - static ɵinj = ɵɵdefineInjector({ - factory: () => new MyModule(), - providers: [{provide: MyService, useValue: new MyService('injector')}] - }); + static ɵinj = ɵɵdefineInjector( + {providers: [{provide: MyService, useValue: new MyService('injector')}]}); } it('should support bootstrapping without injector', () => { diff --git a/packages/core/test/render3/ivy/jit_spec.ts b/packages/core/test/render3/ivy/jit_spec.ts index ff6b1dc4425..276156b08c1 100644 --- a/packages/core/test/render3/ivy/jit_spec.ts +++ b/packages/core/test/render3/ivy/jit_spec.ts @@ -191,13 +191,14 @@ ivyEnabled && describe('render3 jit', () => { constructor(public token: Token) {} } - const injectorDef: ɵɵInjectorDef = (Module as any).ɵinj; - const instance = injectorDef.factory(); + const factory: FactoryFn = (Module as any).ɵfac; + const instance = factory(); // Since the instance was created outside of an injector using the module, the // injection will use the default provider, not the provider from the module. expect(instance.token).toBe('default'); + const injectorDef: ɵɵInjectorDef = (Module as any).ɵinj; expect(injectorDef.providers).toEqual([{provide: Token, useValue: 'test'}]); }); diff --git a/packages/core/test/render3/providers_spec.ts b/packages/core/test/render3/providers_spec.ts index 5d2f6f50779..82d505b664c 100644 --- a/packages/core/test/render3/providers_spec.ts +++ b/packages/core/test/render3/providers_spec.ts @@ -370,8 +370,7 @@ describe('providers', () => { describe('single', () => { class MyModule { - static ɵinj = ɵɵdefineInjector( - {factory: () => new MyModule(), providers: [{provide: String, useValue: 'From module'}]}); + static ɵinj = ɵɵdefineInjector({providers: [{provide: String, useValue: 'From module'}]}); } describe('without directives', () => { @@ -637,10 +636,8 @@ describe('providers', () => { describe('multi', () => { class MyModule { - static ɵinj = ɵɵdefineInjector({ - factory: () => new MyModule(), - providers: [{provide: String, useValue: 'From module', multi: true}] - }); + static ɵinj = + ɵɵdefineInjector({providers: [{provide: String, useValue: 'From module', multi: true}]}); } describe('without directives', () => { @@ -956,10 +953,7 @@ describe('providers', () => { it('should work with a module', () => { class MyModule { - static ɵinj = ɵɵdefineInjector({ - factory: () => new MyModule(), - providers: [{provide: String, useValue: 'From module'}] - }); + static ɵinj = ɵɵdefineInjector({providers: [{provide: String, useValue: 'From module'}]}); } @Injectable({providedIn: MyModule}) @@ -1084,7 +1078,6 @@ describe('providers', () => { class MyAppModule { static ɵinj = ɵɵdefineInjector({ - factory: () => new MyAppModule(), imports: [], providers: [ @@ -1169,8 +1162,7 @@ describe('providers', () => { describe('injection flags', () => { class MyModule { - static ɵinj = ɵɵdefineInjector( - {factory: () => new MyModule(), providers: [{provide: String, useValue: 'Module'}]}); + static ɵinj = ɵɵdefineInjector({providers: [{provide: String, useValue: 'Module'}]}); } it('should not fall through to ModuleInjector if flags limit the scope', () => { expectProvidersScenario({ diff --git a/packages/core/test/test_bed_spec.ts b/packages/core/test/test_bed_spec.ts index e1d78c0cba5..7598cd12461 100644 --- a/packages/core/test/test_bed_spec.ts +++ b/packages/core/test/test_bed_spec.ts @@ -1270,8 +1270,7 @@ describe('TestBed', () => { // because it depends on code generated by ngcc. class TestingModule { static ɵmod = defineNgModule({type: TestingModule}); - static ɵinj = - defineInjector({factory: () => new TestingModule(), imports: [DependencyModule]}); + static ɵinj = defineInjector({imports: [DependencyModule]}); } setNgModuleScope(TestingModule, {imports: () => [DependencyModule]});