UNPKG

@3kles/3kles-corebe

Version:
11 lines (10 loc) 628 B
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; }