text: /****************************************************************************************************
   * PARTIAL FILE: test.js
   ****************************************************************************************************/
  import { Component, NgModule } from '@angular/core';
  import * as i0 from "@angular/core";
  class Greeter {
  }
  class GreeterEN {
      greet() {
          return 'Hi';
      }
  }
  export class MyComponent {
  }
  MyComponent.ɵfac = function MyComponent_Factory(t) { return new (t || MyComponent)(); };
  MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: MyComponent, selector: "my-component", providers: [GreeterEN, { provide: Greeter, useClass: GreeterEN }], ngImport: i0, template: '<div></div>', isInline: true, viewProviders: [GreeterEN] });
  (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyComponent, [{
          type: Component,
          args: [{
                  selector: 'my-component',
                  template: '<div></div>',
                  providers: [GreeterEN, { provide: Greeter, useClass: GreeterEN }],
                  viewProviders: [GreeterEN]
              }]
      }], null, null); })();
  export class MyModule {
  }
  MyModule.ɵfac = function MyModule_Factory(t) { return new (t || MyModule)(); };
  MyModule.ɵmod = i0.ɵɵngDeclareNgModule({ version: "0.0.0-PLACEHOLDER", ngImport: i0, type: MyModule, declarations: [MyComponent] });
  MyModule.ɵinj = i0.ɵɵngDeclareInjector({ version: "0.0.0-PLACEHOLDER", ngImport: i0, type: MyModule });
  (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MyModule, [{
          type: NgModule,
          args: [{ declarations: [MyComponent] }]
      }], null, null); })();
  
  /****************************************************************************************************
   * PARTIAL FILE: test.d.ts
   ****************************************************************************************************/
  import * as i0 from "@angular/core";
  export declare class MyComponent {
      static ɵfac: i0.ɵɵFactoryDef<MyComponent, never>;
      static ɵcmp: i0.ɵɵComponentDefWithMeta<MyComponent, "my-component", never, {}, {}, never, never>;
  }
  export declare class MyModule {
      static ɵfac: i0.ɵɵFactoryDef<MyModule, never>;
      static ɵmod: i0.ɵɵNgModuleDefWithMeta<MyModule, [typeof MyComponent], never, never>;
      static ɵinj: i0.ɵɵInjectorDef<MyModule>;
  }
  
  