UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

14 lines (13 loc) 753 B
import { ComponentFactoryResolver } from '@angular/core'; import { ModalComponent } from './modal.component'; import { OverlayContainerRef } from '@duoduo-oba/ng-devui/overlay-container'; import { IModalOptions } from './modal.types'; export declare class ModalService { private componentFactoryResolver; private overlayContainerRef; constructor(componentFactoryResolver: ComponentFactoryResolver, overlayContainerRef: OverlayContainerRef); open({ id, component, injector, width, data, handler, showAnimate, backdropCloseable, componentFactoryResolver, onClose, beforeHidden, placement, offsetX, offsetY, bodyScrollable }: IModalOptions): { modalInstance: ModalComponent; modalContentInstance: any; }; }