@3kles/3kles-corebe
Version:
3KLES Core BackEnd
11 lines (10 loc) • 628 B
TypeScript
import * as express from 'express';
import { ControllerOption, IGenericService, ServiceResponse } from '../index.generic';
import { AbstractGenericController } from './abstract.generic.controller';
export declare class GenericController extends AbstractGenericController {
constructor(s?: IGenericService, o?: ControllerOption);
execute(type: string): any;
updateParamFromRequest(type: string, req: express.Request): void;
setResponseHeader(res: express.Response, response: ServiceResponse): void;
handleResponse(type: string, req: express.Request, res: express.Response, response: ServiceResponse): void;
}