prg-class
Version:
Clases genéricas utilizadas por microservicios Programamos SPA.
22 lines (21 loc) • 750 B
TypeScript
import { IParamRet, UPRM } from '../igeneric';
import { ExecSP } from './exec-sp';
export declare class SaveSP extends ExecSP {
protected msCustomErrMsg: string;
protected msGenericErrMsg: string;
protected mbAudit: boolean;
protected mbPreSave: boolean;
protected mbPostSave: boolean;
constructor();
fnSave(aoParams: any, aoUPRM: UPRM): Promise<IParamRet>;
protected fnPreSave(aoParams: any, aoUPRM: UPRM): Promise<IParamRet>;
protected fnPostSave(aoData: any): Promise<IParamRet>;
protected getRetSP(aoRet: IParamRet): any;
/**
* Valida ingreso de parámetros necesarios.
*
* @param {dashQuery} aoParams Filtro de grupo.
* @returns {string}
*/
protected validateParams(aoParams: any): string;
}