express-decorated-router
Version:
Define Express routes using TypeScript decorators
14 lines (13 loc) • 490 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const ExpressDecoratedRouter_1 = require("../ExpressDecoratedRouter");
/**
* Define another controller as this controller's parent, inheriting its root path and middleware.
* @param parentController The parent controller
*/
function Parent(parentController) {
return (child) => {
ExpressDecoratedRouter_1.ExpressDecoratedRouter.addParent(child, parentController);
};
}
exports.Parent = Parent;