@uex/web-extensions
Version:
## Installation
23 lines (22 loc) • 950 B
TypeScript
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 {
}