UNPKG

@alyle/ui

Version:

Minimal Design, a set of components for Angular

16 lines (15 loc) 779 B
import { Type, TemplateRef, ComponentFactoryResolver, Injector } from '@angular/core'; import { LyOverlay, LyTheme2 } from '@alyle/ui'; import { LyDialogRef } from './dialog-ref'; import { LyDialogConfig } from './dialog-config'; import * as i0 from "@angular/core"; export declare class LyDialog { private _overlay; private _componentFactoryResolver; private _theme; private _injector; constructor(_overlay: LyOverlay, _componentFactoryResolver: ComponentFactoryResolver, _theme: LyTheme2, _injector: Injector); open<T, DATA = unknown>(componentOrTemplateRef: Type<T> | TemplateRef<T>, config?: LyDialogConfig<DATA>): LyDialogRef; static ɵfac: i0.ɵɵFactoryDeclaration<LyDialog, never>; static ɵprov: i0.ɵɵInjectableDeclaration<LyDialog>; }