UNPKG

@tiposaurio/guido-lib

Version:
29 lines (28 loc) 896 B
import { NgbModal } from '@ng-bootstrap/ng-bootstrap'; interface Options { title?: string; message?: string; btnOkText?: string; btnCancelText?: string; dialogSize?: 'sm' | 'lg'; } export declare class ConfirmDialogService { private gwModalService; constructor(gwModalService: NgbModal); /** * Confirm * @param options opctional JSON Obtions * @param action X = XXX; D = Delete; U = Update; S = Save */ confirm(options?: Options, action?: 'D' | 'U' | 'S' | 'E'): Promise<boolean>; confirmDelete(options?: Options): Promise<boolean>; confirmUpdate(options?: Options): Promise<boolean>; confirmSave(options?: Options): Promise<boolean>; confirmState(options?: Options): Promise<boolean>; private getMessage; /** * Config for default. */ readonly config: Options; } export {};