UNPKG

truly-ui

Version:
48 lines (47 loc) 1.75 kB
import { ComponentFactoryResolver, ViewContainerRef, OnDestroy } from '@angular/core'; import { ModalResult } from '../core/enums/modal-result'; export declare class ModalService implements OnDestroy { private compiler; component: any; componentList: any[]; componentInjected: any; backdrop: any; forms: any[]; activeModal: any; view: ViewContainerRef; minModals: any[]; private callBack; constructor(compiler: ComponentFactoryResolver); setView(view: any): void; createModal(component: any, modalOptions: any, callback: any): void; setComponentModal(): void; setComponentInjected(component: any): void; setGlobalSettings(modalOptions: any): void; setInitialZIndex(): void; setZIndex(componentRef?: any, element?: any): void; getZIndexModals(): any[]; getHighestZIndexModals(arrayModals: any): any; setActiveModal(componentRef?: any): void; createBackdrop(backdrop: any): void; setBackdropModalOverModal(): void; setBackdropzIndex(): void; showModal(item: any, indexModal: any): void; minimize(component: any): void; close(component: any): void; handleComponentList(component: any): any; handleModalForms(component: any): void; handleActiveWindow(): void; getVisibleModals(): any[]; setActiveWindow(): any; sortArrayByZIndex(array: any): any; addFormModalToList(): void; removeOfTheList(): void; removeBackdrop(): void; sortComponentsByZIndex(): void; execCallBack(result: any, component?: any): void; isMdResultEqualsNone(mdResult: ModalResult): boolean; isResultUndefined(): boolean; setMdResult(mdResult: ModalResult): void; resultCallback(): void; ngOnDestroy(): void; }