import type { Env } from "@/types";
import { createFactory } from "hono/factory";
import { InferResponseType } from "hono";
const factory = createFactory<Env>();
export const helloWorld = factory.createHandlers(async (c) => {
return c.json({
message: "Hello World",
});
});
type Route = typeof helloWorld[0]
type RouteResponse = Awaited<ReturnType<Route>>;
type Foo = InferResponseType<RouteResponse, 200>
import type { Env } from "@/types";
import { createFactory } from "hono/factory";
import { InferResponseType } from "hono";
const factory = createFactory<Env>();
export const helloWorld = factory.createHandlers(async (c) => {
return c.json({
message: "Hello World",
});
});
type Route = typeof helloWorld[0]
type RouteResponse = Awaited<ReturnType<Route>>;
type Foo = InferResponseType<RouteResponse, 200>