UNPKG

@uex/web-extensions

Version:

## Installation

23 lines (22 loc) 950 B
import { ComponentFactoryResolver } from '@angular/core'; import { DialogBase, DialogSettings, DialogRefBase, DialogParamsBase, DialogAlertParams, DialogConfirmParams, DialogConfirmCallback } from './dialog.base'; export declare class DialogService { private compiler; constructor(compiler: ComponentFactoryResolver); dialogs: Array<Dialog>; private current_index; private zindex; private content_zindex; private backdrop_zindex; create(component: any, params?: any, settings?: DialogSettings): Dialog; open(component: any, params?: any, settings?: DialogSettings): Dialog; loading(message: string): Dialog; alert(params: DialogAlertParams): Dialog; confirm(params: DialogConfirmParams, callback: DialogConfirmCallback): Dialog; } export declare class Dialog extends DialogBase { } export declare class DialogRef extends DialogRefBase { } export declare class DialogParams extends DialogParamsBase { }