import Router from "@koa/router"; import { Context, Middlewares } from "sealious"; import html from "../html"; import { NewTask, TaskList } from "../views/tasks"; const router = new Router(); export async function MainView(context: Context) { return await html( context, /* HTML */ `My ToDo App

My ToDo App

${await TaskList(context)} ${NewTask()} ` ); } router.get("/", Middlewares.extractContext(), async (ctx) => { ctx.body = await MainView(ctx.$context); }); export default router;