import { Router } from "express"; import { createTerminalSession, listSessions, destroySession, } from "../services/terminal.service.js"; const router = Router(); router.get("/sessions", (_req, res) => { res.json({ sessions: listSessions() }); }); router.post("/sessions", (req, res) => { const id = (req.body.id as string) || `term-${Date.now()}`; createTerminalSession(id); res.json({ id }); }); router.delete("/sessions/:id", (req, res) => { destroySession(req.params.id); res.json({ ok: true }); }); export default router;