lamb-web-lib
Version:
LambWebLib. Es un proyecto angular de tipo Librería. que contiene una Suit de componentes reutilizables para el proyecto [Lamb Financial](https://lamb.upeu.edu.pe).
27 lines (26 loc) • 855 B
TypeScript
import { LambModalService } from '../modal/modal.module';
export interface Options {
title?: string;
message?: string;
btnOkText?: string;
btnCancelText?: string;
dialogSize?: 'sm' | 'lg';
}
export declare class LambConfirmDialogService {
private lambModalService;
constructor(lambModalService: LambModalService);
/**
* Confirm
* @param options optional JSON Options
* @param action X = XXX; D = Delete; U = Update; S = Save
*/
confirm(options?: Options, action?: 'D' | 'U' | 'S'): Promise<boolean>;
confirmDelete(options?: Options): Promise<boolean>;
confirmUpdate(options?: Options): Promise<boolean>;
confirmSave(options?: Options): Promise<boolean>;
private getMessage(action);
/**
* Config for default.
*/
readonly config: Options;
}