import express from "express"; import { createProjectController, GetProjects, ProjectDuplicateController, RemoveProject, updateProjectController, ViewData, } from "../v1Controllers/projectController/v1projectController.ts"; import { tokenValidator } from "../../../shared/utils/token.ts"; const V1projectRouter = express.Router(); V1projectRouter.post("/NewProject", tokenValidator, createProjectController); V1projectRouter.post( "/project/Duplicate", tokenValidator, ProjectDuplicateController ); V1projectRouter.get("/Projects", tokenValidator, GetProjects); V1projectRouter.patch( "/Projects/Archive/:projectId", tokenValidator, RemoveProject ); V1projectRouter.patch( "/Projects/:projectId", tokenValidator, updateProjectController ); V1projectRouter.get("/Project/:projectId", tokenValidator, ViewData); export default V1projectRouter;