"use strict"; import appolo = require('../../../index'); import {define, inject} from '../../../decorators'; import {Manager4} from "./manager4"; @define() class RouteDecoratorsController extends appolo.Controller { @inject() manager4: Manager4; test(req, res) { res.json({working: true, controllerName: this.route.controller, model: req.model, name: this.manager4.name}) } } appolo.route(RouteDecoratorsController) .path('/test/route/decorator') .method('get') .action(c => c.test) .validations('user_name', appolo.validator.string().required())