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