@hxui/angular
Version:
This README includes the steps that are necessary to import the HxUi-angular into a project or to contribute with development.
57 lines (56 loc) • 4.13 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import { Component, ViewChild, ViewContainerRef, Injector } from '@angular/core';
import { ModalService } from './modal.service';
var ModalPlaceholderComponent = /** @class */ (function () {
function ModalPlaceholderComponent(modalService, injector) {
this.modalService = modalService;
this.injector = injector;
}
/**
* @return {?}
*/
ModalPlaceholderComponent.prototype.ngOnInit = /**
* @return {?}
*/
function () {
this.modalService.registerViewContainerRef(this.viewContainerRef);
this.modalService.registerInjector(this.injector);
};
ModalPlaceholderComponent.decorators = [
{ type: Component, args: [{
selector: 'hx-modal-placeholder',
template: "<div #modalPlaceholder></div>"
},] },
];
/** @nocollapse */
ModalPlaceholderComponent.ctorParameters = function () { return [
{ type: ModalService, },
{ type: Injector, },
]; };
ModalPlaceholderComponent.propDecorators = {
"viewContainerRef": [{ type: ViewChild, args: ['modalPlaceholder', { read: ViewContainerRef },] },],
};
return ModalPlaceholderComponent;
}());
export { ModalPlaceholderComponent };
function ModalPlaceholderComponent_tsickle_Closure_declarations() {
/** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */
ModalPlaceholderComponent.decorators;
/**
* @nocollapse
* @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>}
*/
ModalPlaceholderComponent.ctorParameters;
/** @type {!Object<string,!Array<{type: !Function, args: (undefined|!Array<?>)}>>} */
ModalPlaceholderComponent.propDecorators;
/** @type {?} */
ModalPlaceholderComponent.prototype.viewContainerRef;
/** @type {?} */
ModalPlaceholderComponent.prototype.modalService;
/** @type {?} */
ModalPlaceholderComponent.prototype.injector;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwtcGxhY2Vob2xkZXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGh4dWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9tb2RhbC9tb2RhbC1wbGFjZWhvbGRlci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsU0FBUyxFQUFVLGdCQUFnQixFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN4RixPQUFPLEVBQUMsWUFBWSxFQUFDLE1BQU0saUJBQWlCLENBQUM7O0lBVXpDLG1DQUFvQixZQUEwQixFQUFVLFFBQWtCO1FBQXRELGlCQUFZLEdBQVosWUFBWSxDQUFjO1FBQVUsYUFBUSxHQUFSLFFBQVEsQ0FBVTtLQUN6RTs7OztJQUVELDRDQUFROzs7SUFBUjtRQUNJLElBQUksQ0FBQyxZQUFZLENBQUMsd0JBQXdCLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLENBQUM7UUFDbEUsSUFBSSxDQUFDLFlBQVksQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7S0FDckQ7O2dCQWJKLFNBQVMsU0FBQztvQkFDUCxRQUFRLEVBQUUsc0JBQXNCO29CQUNoQyxRQUFRLEVBQUUsK0JBQStCO2lCQUM1Qzs7OztnQkFOTyxZQUFZO2dCQURvQyxRQUFROzs7cUNBUzNELFNBQVMsU0FBQyxrQkFBa0IsRUFBRSxFQUFDLElBQUksRUFBRSxnQkFBZ0IsRUFBQzs7b0NBVDNEOztTQVFhLHlCQUF5QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBWaWV3Q2hpbGQsIE9uSW5pdCwgVmlld0NvbnRhaW5lclJlZiwgSW5qZWN0b3IgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtNb2RhbFNlcnZpY2V9IGZyb20gJy4vbW9kYWwuc2VydmljZSc7XHJcblxyXG4vLyB0aGlzIGlzIHRoZSBtb2RhbCBjb250YWluZXJcclxuQENvbXBvbmVudCh7XHJcbiAgICBzZWxlY3RvcjogJ2h4LW1vZGFsLXBsYWNlaG9sZGVyJyxcclxuICAgIHRlbXBsYXRlOiBgPGRpdiAjbW9kYWxQbGFjZWhvbGRlcj48L2Rpdj5gXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBNb2RhbFBsYWNlaG9sZGVyQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICAgIEBWaWV3Q2hpbGQoJ21vZGFsUGxhY2Vob2xkZXInLCB7cmVhZDogVmlld0NvbnRhaW5lclJlZn0pIHZpZXdDb250YWluZXJSZWY7XHJcblxyXG4gICAgY29uc3RydWN0b3IocHJpdmF0ZSBtb2RhbFNlcnZpY2U6IE1vZGFsU2VydmljZSwgcHJpdmF0ZSBpbmplY3RvcjogSW5qZWN0b3IpIHtcclxuICAgIH1cclxuXHJcbiAgICBuZ09uSW5pdCgpOiB2b2lkIHtcclxuICAgICAgICB0aGlzLm1vZGFsU2VydmljZS5yZWdpc3RlclZpZXdDb250YWluZXJSZWYodGhpcy52aWV3Q29udGFpbmVyUmVmKTtcclxuICAgICAgICB0aGlzLm1vZGFsU2VydmljZS5yZWdpc3RlckluamVjdG9yKHRoaXMuaW5qZWN0b3IpO1xyXG4gICAgfVxyXG59XHJcbiJdfQ==