UNPKG

@microsoft/windows-admin-center-sdk

Version:

Microsoft - Windows Admin Center Shell

21 lines (20 loc) 973 B
import { ComponentFactoryResolver, ComponentRef, Injector, OnDestroy, OnInit, Type } from '@angular/core'; import { CoreBaseComponent } from './base.component'; import * as i0 from "@angular/core"; export declare class DynamicComponentBase<T> extends CoreBaseComponent implements OnInit, OnDestroy { private componentFactoryResolver; /** * The source name to use for logging */ protected get logSourceName(): string; private container; protected componentType: Type<T>; protected ref: ComponentRef<T>; constructor(componentFactoryResolver: ComponentFactoryResolver, inject?: Injector); ngOnInit(): void; ngOnDestroy(): void; protected createComponent(): void; protected cleanComponent(): void; static ɵfac: i0.ɵɵFactoryDeclaration<DynamicComponentBase<any>, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<DynamicComponentBase<any>, never, never, {}, {}, never, never, false, never>; }