@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
21 lines (20 loc) • 973 B
TypeScript
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>;
}