UNPKG

@enexus/dialog

Version:

@enexus/dialog - User Should call delete, confirm Method and also user can create they own component dialog.

16 lines (15 loc) 863 B
import { TemplateRef } from '@angular/core'; import { MatDialog, MatDialogRef } from '@angular/material/dialog'; import { ComponentType } from '@angular/cdk/portal'; import { Observable } from 'rxjs'; import { DialogSize } from './dialog-size'; import { WaitDialogProgress } from './wait-dialog/wait-dialog-progress'; import { WaitDialogComponent } from './wait-dialog/wait-dialog.component'; export declare class DialogService { dialog: MatDialog; constructor(dialog: MatDialog); open<T, D = any, R = any>(componentOrTemplateRef: ComponentType<T> | TemplateRef<T>, size?: DialogSize, data?: D): Observable<R>; delete(name: string, items: string[], helpPageId?: any): Observable<void>; confirm(title: string, message: string): Observable<void>; wait(progress: WaitDialogProgress): MatDialogRef<WaitDialogComponent, void>; }