UNPKG

785 BTypeScriptView Raw
1import { NgZone, ViewContainerRef, ComponentFactoryResolver, Injector, Renderer, ElementRef } from '@angular/core';
2import { ComponentLoader } from './component-loader.class';
3import { PositioningService } from '../positioning';
4export 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}