Files
userbase/app/src/modules/Controller.ts
T

20 lines
444 B
TypeScript

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<ServerEnv> {
return Controller.createServer();
}
static createServer(): Hono<ServerEnv> {
return new Hono<ServerEnv>();
}
getController(): Hono<ServerEnv> {
return this.create();
}
}