UNPKG

prg-class

Version:

Clases genéricas utilizadas por microservicios Programamos SPA.

28 lines (27 loc) 1.13 kB
import { IParamRet, IConnParams, IDBError, IDBErrorInternal } from '../igeneric'; export declare class DbExecuteMySql { protected moParamsConn: any; protected moErr: IDBError; protected moMetadata: any; protected moErrInternal: IDBErrorInternal; constructor(aoParamsConn: IConnParams); /** * Ejecuta procedimiento almacenado MYSQL. * @param asStoreName Nombre de procedimiento almacenado. * @param aoParam Arreglo con parámetros del procedimiento almacenado. */ StoreProc(asStoreName: string, aoParam: any[], abAudit?: boolean): Promise<IParamRet>; private showAudit; private developerMsg; getMetadata(): any; getError(): any; getErrorInternal(): any; protected getResult(aoRet: any): any[]; protected spHasError(aoRet: any): boolean; /** * 'Escapa' caracteres especiales. Por ejemplo: TEXTO, se convierte en 'TEXTO', etc. * @param asValue */ fnEscape(asValue: any, abLike?: boolean, abHalfLike?: boolean): any; protected getObjAud(asModule: string, asFunction: string, aoError: any, asSql?: string): any; }