UNPKG

routing-controllers

Version:

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

19 lines 721 B
import { getMetadataArgsStorage } from '../index'; /** * Defines a class as a JSON controller. If JSON controller is used, then all controller actions will return * a serialized json data, and its response content-type always will be application/json. * * @param baseRoute Extra path you can apply as a base route to all controller actions * @param options Extra options that apply to all controller actions */ export function JsonController(baseRoute, options) { return function (object) { getMetadataArgsStorage().controllers.push({ type: 'json', target: object, route: baseRoute, options, }); }; } //# sourceMappingURL=JsonController.js.map