truly-ui
Version:
Web Components for Desktop Applications.
25 lines • 1.37 kB
TypeScript
import { ComponentFactoryResolver } from '@angular/core';
import { ModalService } from '../modal/services/modal.service';
import { ConfirmationOptions } from './dialog-confirmation/confirmation-options';
import { ErrorOptions } from './dialog-error/error-options';
import { AlertOptions } from './dialog-alert/alert-options';
import { InfoOptions } from './dialog-info/info-options';
import { ModalOptions } from '../modal/interfaces/modal-options';
import * as i0 from "@angular/core";
export interface ConfirmCallback {
isYes?: any;
isNo?: any;
}
export declare class DialogService {
private modalService;
private factoryResolver;
constructor(modalService: ModalService, factoryResolver: ComponentFactoryResolver);
info(message: string, options?: InfoOptions, mdOptions?: ModalOptions): Promise<unknown>;
alert(message: string, options?: AlertOptions, mdOptions?: ModalOptions): Promise<unknown>;
error(message: string, options?: ErrorOptions, mdOptions?: ModalOptions): Promise<unknown>;
confirmation(message: string, callbackConfirmation: ConfirmCallback, options?: ConfirmationOptions, mdOptions?: ModalOptions): void;
private setDialogOptions;
static ɵfac: i0.ɵɵFactoryDeclaration<DialogService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<DialogService>;
}
//# sourceMappingURL=dialog.service.d.ts.map