UNPKG

@o-galaxy/ether

Version:

Rest Api Framework

18 lines 778 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const controller_def_container_1 = require("../../inner/controller-def-container"); function Controller(options = { path: '/' }) { return (originalConstructor) => { const original = originalConstructor; original.prototype['$meta.type'] = '@Controller'; let controllerDef = original.prototype['$router_def']; if (controllerDef == undefined) { original.prototype['$router_def'] = new controller_def_container_1.ControllerDefContainer(); controllerDef = original.prototype['$router_def']; } controllerDef.setPath(options.path); return original; }; } exports.Controller = Controller; //# sourceMappingURL=index.js.map