UNPKG

routing-controllers

Version:

Create structured, declarative and beautifully organized class-based controllers with heavy decorators usage for Express / Koa using TypeScript.

27 lines (26 loc) 703 B
import { ResponseHandlerType } from '../types/ResponseHandlerType'; /** * Storages information about registered response handlers. */ export interface ResponseHandlerMetadataArgs { /** * Class on which's method decorator is set. */ target: Function; /** * Method on which decorator is set. */ method: string; /** * Property type. See ResponsePropertyMetadataType for possible values. */ type: ResponseHandlerType; /** * Property value. Can be status code, content-type, header name, template name, etc. */ value?: any; /** * Secondary property value. Can be header value for example. */ secondaryValue?: any; }