@yoyoboot/l-52abp-ng-form-generator
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.2.0.
22 lines (21 loc) • 1.22 kB
TypeScript
import { ComponentRef, OnChanges, OnDestroy, OnInit, SimpleChanges, Type, ViewContainerRef } from '@angular/core';
import { DynamicComponentFactoryService } from './dynamic-component-factory.service';
import { DynamicComponentTerminatorService } from './dynamic-component-terminator.service';
import { Subject } from 'rxjs';
import { IDynamicComponent } from './interfaces';
import * as i0 from "@angular/core";
export declare class DynamicComponentComponent implements OnInit, OnChanges, OnDestroy {
viewContainerRef: ViewContainerRef;
factory: DynamicComponentFactoryService;
private terminator;
is: string | Type<IDynamicComponent>;
data: any;
ref: ComponentRef<IDynamicComponent>;
readonly unsubscribe$: Subject<void>;
constructor(viewContainerRef: ViewContainerRef, factory: DynamicComponentFactoryService, terminator: DynamicComponentTerminatorService);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DynamicComponentComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DynamicComponentComponent, "[d-component]", never, { "is": "is"; "data": "data"; }, {}, never, never>;
}