20 lines
838 B
TypeScript
20 lines
838 B
TypeScript
import express from 'express';
|
|
import { retrieveColour, retrieveColours, registerColour, retrievePattern, retrievePatterns, registerPattern, retrieveShape, retrieveShapes, registerShape, retrievePiece, retrievePieces, registerPiece } from '../controllers/piece.controller';
|
|
|
|
const router = express.Router();
|
|
|
|
router.get("/colour", retrieveColours);
|
|
router.get("/colour/:id", retrieveColour);
|
|
router.post("/colour/register", registerColour);
|
|
router.get("/pattern", retrievePatterns);
|
|
router.get("/pattern/:id", retrievePattern);
|
|
router.post("/pattern/register", registerPattern);
|
|
router.get("/shape", retrieveShapes);
|
|
router.get("/shape/:id", retrieveShape);
|
|
router.post("/shape/register", registerShape);
|
|
router.get("/", retrievePieces);
|
|
router.get("/:id", retrievePiece);
|
|
router.post("/register", registerPiece);
|
|
|
|
export default router;
|