UNPKG

express-decorated-router

Version:

Define Express routes using TypeScript decorators

15 lines (14 loc) 538 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const ExpressDecoratedRouter_1 = require("../ExpressDecoratedRouter"); /** * Register this class as a controller * @param root The root path for this controller * @param options Options passed to the Express router initialisation function. */ function Controller(root = '/', options) { return (constructor) => { ExpressDecoratedRouter_1.ExpressDecoratedRouter.addController(constructor, root, options); }; } exports.Controller = Controller;