UNPKG

@decorators/server

Version:

node decorators - decorators for express library

12 lines (11 loc) 695 B
import { Handler, HandlerCreator, HttpStatus, ParamMetadata, ParamValidator, Pipeline, ProcessPipe } from '../../../core'; import { HttpApplicationAdapter } from './http-application-adapter'; export declare class RouteHandler extends HandlerCreator { private adapter; private pipes; private pipeline; private paramValidator; constructor(adapter: HttpApplicationAdapter, pipes: ProcessPipe[], pipeline: Pipeline, paramValidator: ParamValidator); createHandler(controller: InstanceType<any>, methodName: string, params: ParamMetadata[], pipes: ProcessPipe[], status?: HttpStatus, template?: string): Handler; getParam(param: ParamMetadata, args: unknown[]): unknown; }