UNPKG

kubo-cli

Version:
14 lines (13 loc) 1.49 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.templateRouter = void 0; var templateRouter = /** @class */ (function () { function templateRouter() { } templateRouter.prototype.getTemplate = function (name) { var nameUpper = name.charAt(0).toUpperCase() + name.slice(1); return "\nimport { Router } from 'express';\nimport { " + name + "Controller } from '../../../app/controllers/v1';\nimport { vertifyTokenMiddleware } from '../../middlewares/verify-token.middleware';\n\nexport default () => {\n const router = Router();\n\n router.post(\n '/store',\n vertifyTokenMiddleware('auth'),\n " + name + "Controller.store\n );\n\n router.post(\n '/create',\n vertifyTokenMiddleware('auth'),\n " + name + "Controller.create\n );\n\n router.get(\n '/show/:id',\n vertifyTokenMiddleware('auth'),\n " + name + "Controller.show\n );\n\n router.put(\n '/update/:id',\n vertifyTokenMiddleware('auth'),\n " + name + "Controller.update\n );\n\n router.delete(\n '/delete/:id',\n vertifyTokenMiddleware('auth'),\n " + name + "Controller.delete\n );\n\n router.put(\n '/change-status',\n vertifyTokenMiddleware('auth'),\n " + name + "Controller.changeStatus\n );\n\n return router;\n}"; }; return templateRouter; }()); exports.templateRouter = templateRouter;