UNPKG

@ui-tool/core

Version:
15 lines 853 B
import { IDialogService } from '../interfaces/dialogs/dialog-service.interface'; import { Observable } from 'rxjs'; import { DialogResult } from '../../models/implementations/dialogs/dialog-result'; import { IDialogSettings } from '../../models/interfaces/dialogs/dialog-settings.interface'; import { Injector } from '@angular/core'; import { IDialogBuilder } from '../interfaces/dialogs/dialog-builder.interface'; export declare abstract class DialogService implements IDialogService { protected injector: Injector; protected readonly dialogBuilders: IDialogBuilder[]; protected constructor(injector: Injector); displayDialogAsync<T>(settings: IDialogSettings): Observable<T>; closeAll(): void; protected buildDialogAsync<T>(settings: IDialogSettings): Observable<DialogResult<T>>; } //# sourceMappingURL=dialog.service.d.ts.map