component-loader.factory.d.ts 846 B

123456789101112131415161718
  1. import { ApplicationRef, ComponentFactoryResolver, ElementRef, Injector, NgZone, Renderer2, ViewContainerRef } from '@angular/core';
  2. import { ComponentLoader } from './component-loader.class';
  3. import { PositioningService } from 'ngx-bootstrap/positioning';
  4. export declare class ComponentLoaderFactory {
  5. private _componentFactoryResolver;
  6. private _ngZone;
  7. private _injector;
  8. private _posService;
  9. private _applicationRef;
  10. constructor(_componentFactoryResolver: ComponentFactoryResolver, _ngZone: NgZone, _injector: Injector, _posService: PositioningService, _applicationRef: ApplicationRef);
  11. /**
  12. *
  13. * @param _elementRef
  14. * @param _viewContainerRef
  15. * @param _renderer
  16. */
  17. createLoader<T>(_elementRef: ElementRef, _viewContainerRef: ViewContainerRef, _renderer: Renderer2): ComponentLoader<T>;
  18. }