import { Request, Response } from 'express'; import { BaseController } from '../BaseController'; import { route } from '../route'; import buildController from '../utils/buildController'; class MultipleRouteTypesController extends BaseController { static PATH = '/multipleRouteTypes' @route({ type: ['get', 'delete'] }) async route_1(req: Request, res: Response, n) { res.status(200).send(`[${this.constructor.name}] Can only call GET or DELETE on this route!`); } } export default buildController(MultipleRouteTypesController)