import { Hono } from "hono"; import type { ServerEnv } from "modules/Module"; import * as middlewares from "modules/middlewares"; export class Controller { protected middlewares = middlewares; protected create(): Hono { return Controller.createServer(); } static createServer(): Hono { return new Hono(); } getController(): Hono { return this.create(); } }