UNPKG

@deepkit/desktop-ui

Version:

Library for desktop UI widgets in Angular 10+

20 lines (19 loc) 857 B
import { ApplicationRef, ComponentFactoryResolver, Injector, Type, ViewContainerRef } from '@angular/core'; import { ExternalWindowComponent } from './external-window.component'; import * as i0 from "@angular/core"; export declare class DuiExternalWindow { protected resolver: ComponentFactoryResolver; protected app: ApplicationRef; protected injector: Injector; constructor(resolver: ComponentFactoryResolver, app: ApplicationRef, injector: Injector); open<T>(component: Type<T>, inputs?: { [name: string]: any; }, options?: { alwaysRaised?: boolean; }, viewContainerRef?: ViewContainerRef | null): { window: ExternalWindowComponent; instance: T; }; static ɵfac: i0.ɵɵFactoryDeclaration<DuiExternalWindow, never>; static ɵprov: i0.ɵɵInjectableDeclaration<DuiExternalWindow>; }