import Elysia from "elysia"; import { connectDB } from "./database.ts"; import { createSqliteDocumentAccessor, createSqliteTagController, createSqliteUserController } from "./db/mod.ts"; export async function createControllers() { const db = await connectDB(); const userController = createSqliteUserController(db); const documentController = createSqliteDocumentAccessor(db); const tagController = createSqliteTagController(db); return { userController, documentController, tagController }; }