UNPKG

@metadev/lux

Version:

Lux: Library with User Interface components for Angular.

20 lines (19 loc) 746 B
import { ComponentFactoryResolver, TemplateRef } from '@angular/core'; import { ModalStack } from './modal-stack'; import { ModalRef } from './modal-ref'; import { LuxModalOptions } from './modal-config'; import * as i0 from "@angular/core"; /** * A service that it allow open an close modal components */ export declare class ModalService { private modalStack; private moduleCFR; constructor(modalStack: ModalStack, moduleCFR: ComponentFactoryResolver); /**Open a modal component * @param content TemplateRef */ open(content: TemplateRef<any>, options?: LuxModalOptions): ModalRef; static ɵfac: i0.ɵɵFactoryDeclaration<ModalService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<ModalService>; }