UNPKG

@hxui/angular

Version:

* * *

55 lines 4.92 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc */ import { Injectable, NgZone, ComponentFactoryResolver, Injector } from '@angular/core'; import { ComponentLoader } from './component-loader.class'; import { PositioningService } from '../positioning/positioning.service'; var ComponentLoaderFactory = /** @class */ (function () { function ComponentLoaderFactory(componentFactoryResolver, ngZone, injector, posService) { this._ngZone = ngZone; this._injector = injector; this._posService = posService; this._componentFactoryResolver = componentFactoryResolver; } /** * @template T * @param {?} _elementRef * @param {?} _viewContainerRef * @param {?} _renderer * @return {?} */ ComponentLoaderFactory.prototype.createLoader = /** * @template T * @param {?} _elementRef * @param {?} _viewContainerRef * @param {?} _renderer * @return {?} */ function (_elementRef, _viewContainerRef, _renderer) { return new ComponentLoader(_viewContainerRef, _renderer, _elementRef, this._injector, this._componentFactoryResolver, this._ngZone, this._posService); }; ComponentLoaderFactory.decorators = [ { type: Injectable }, ]; /** @nocollapse */ ComponentLoaderFactory.ctorParameters = function () { return [ { type: ComponentFactoryResolver }, { type: NgZone }, { type: Injector }, { type: PositioningService } ]; }; return ComponentLoaderFactory; }()); export { ComponentLoaderFactory }; if (false) { /** @type {?} */ ComponentLoaderFactory.prototype._componentFactoryResolver; /** @type {?} */ ComponentLoaderFactory.prototype._ngZone; /** @type {?} */ ComponentLoaderFactory.prototype._injector; /** @type {?} */ ComponentLoaderFactory.prototype._posService; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9uZW50LWxvYWRlci5mYWN0b3J5LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGh4dWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnQtbG9hZGVyL2NvbXBvbmVudC1sb2FkZXIuZmFjdG9yeS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUNMLFVBQVUsRUFBRSxNQUFNLEVBQW9CLHdCQUF3QixFQUFFLFFBQVEsRUFFekUsTUFBTSxlQUFlLENBQUM7QUFDdkIsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQzNELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBRXhFO0lBT0UsZ0NBQW1CLHdCQUFrRCxFQUFFLE1BQWMsRUFDbEUsUUFBa0IsRUFBRSxVQUE4QjtRQUNuRSxJQUFJLENBQUMsT0FBTyxHQUFHLE1BQU0sQ0FBQztRQUN0QixJQUFJLENBQUMsU0FBUyxHQUFHLFFBQVEsQ0FBQztRQUMxQixJQUFJLENBQUMsV0FBVyxHQUFHLFVBQVUsQ0FBQztRQUM5QixJQUFJLENBQUMseUJBQXlCLEdBQUcsd0JBQXdCLENBQUM7SUFDNUQsQ0FBQzs7Ozs7Ozs7SUFFTSw2Q0FBWTs7Ozs7OztJQUFuQixVQUF1QixXQUF1QixFQUFFLGlCQUFtQyxFQUFFLFNBQW9CO1FBQ3ZHLE9BQU8sSUFBSSxlQUFlLENBQUksaUJBQWlCLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFDckUsSUFBSSxDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUMseUJBQXlCLEVBQUUsSUFBSSxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUM7SUFDcEYsQ0FBQzs7Z0JBbEJGLFVBQVU7Ozs7Z0JBTjZCLHdCQUF3QjtnQkFBbEQsTUFBTTtnQkFBOEMsUUFBUTtnQkFJakUsa0JBQWtCOztJQXFCM0IsNkJBQUM7Q0FBQSxBQW5CRCxJQW1CQztTQWxCWSxzQkFBc0I7OztJQUNqQywyREFBNEQ7O0lBQzVELHlDQUF3Qjs7SUFDeEIsMkNBQTRCOztJQUM1Qiw2Q0FBd0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xyXG4gIEluamVjdGFibGUsIE5nWm9uZSwgVmlld0NvbnRhaW5lclJlZiwgQ29tcG9uZW50RmFjdG9yeVJlc29sdmVyLCBJbmplY3RvcixcclxuICBSZW5kZXJlcjIsIEVsZW1lbnRSZWZcclxufSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgQ29tcG9uZW50TG9hZGVyIH0gZnJvbSAnLi9jb21wb25lbnQtbG9hZGVyLmNsYXNzJztcclxuaW1wb3J0IHsgUG9zaXRpb25pbmdTZXJ2aWNlIH0gZnJvbSAnLi4vcG9zaXRpb25pbmcvcG9zaXRpb25pbmcuc2VydmljZSc7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBDb21wb25lbnRMb2FkZXJGYWN0b3J5IHtcclxuICBwcml2YXRlIF9jb21wb25lbnRGYWN0b3J5UmVzb2x2ZXI6IENvbXBvbmVudEZhY3RvcnlSZXNvbHZlcjtcclxuICBwcml2YXRlIF9uZ1pvbmU6IE5nWm9uZTtcclxuICBwcml2YXRlIF9pbmplY3RvcjogSW5qZWN0b3I7XHJcbiAgcHJpdmF0ZSBfcG9zU2VydmljZTogUG9zaXRpb25pbmdTZXJ2aWNlO1xyXG5cclxuICBwdWJsaWMgY29uc3RydWN0b3IoY29tcG9uZW50RmFjdG9yeVJlc29sdmVyOiBDb21wb25lbnRGYWN0b3J5UmVzb2x2ZXIsIG5nWm9uZTogTmdab25lLFxyXG4gICAgICAgICAgICAgICAgICAgICBpbmplY3RvcjogSW5qZWN0b3IsIHBvc1NlcnZpY2U6IFBvc2l0aW9uaW5nU2VydmljZSkge1xyXG4gICAgdGhpcy5fbmdab25lID0gbmdab25lO1xyXG4gICAgdGhpcy5faW5qZWN0b3IgPSBpbmplY3RvcjtcclxuICAgIHRoaXMuX3Bvc1NlcnZpY2UgPSBwb3NTZXJ2aWNlO1xyXG4gICAgdGhpcy5fY29tcG9uZW50RmFjdG9yeVJlc29sdmVyID0gY29tcG9uZW50RmFjdG9yeVJlc29sdmVyO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIGNyZWF0ZUxvYWRlcjxUPihfZWxlbWVudFJlZjogRWxlbWVudFJlZiwgX3ZpZXdDb250YWluZXJSZWY6IFZpZXdDb250YWluZXJSZWYsIF9yZW5kZXJlcjogUmVuZGVyZXIyKTogQ29tcG9uZW50TG9hZGVyPFQ+IHtcclxuICAgIHJldHVybiBuZXcgQ29tcG9uZW50TG9hZGVyPFQ+KF92aWV3Q29udGFpbmVyUmVmLCBfcmVuZGVyZXIsIF9lbGVtZW50UmVmLFxyXG4gICAgICB0aGlzLl9pbmplY3RvciwgdGhpcy5fY29tcG9uZW50RmFjdG9yeVJlc29sdmVyLCB0aGlzLl9uZ1pvbmUsIHRoaXMuX3Bvc1NlcnZpY2UpO1xyXG4gIH1cclxufVxyXG4iXX0=