import Router, { RouteContext } from "./router"; import { writeJSON } from "./serde/json"; import { Method, Request, Response, StatusCode } from "./types"; export function createEncoreInternalRouter(): Router { const router = new Router(); router.register(Method.GET, "/__encore/healthz", handleHealthz); return router; } function handleHealthz( ctx: RouteContext, req: Request, res: Response, ): Promise { // TODO: these todos return writeJSON(res, StatusCode.OK, { code: "ok", message: "Your Encore app is up and running!", details: { app_revision: "TODO", encore_compiler: "TODO", deploy_id: "TODO", checks: [], enabled_experiments: "TODO", }, }); }