16 lines
528 B
TypeScript
16 lines
528 B
TypeScript
import { notificationsRouter } from "@pkg/logic/domains/notifications/router";
|
|
import { usersRouter } from "@pkg/logic/domains/user/router";
|
|
import { twofaRouter } from "@pkg/logic/domains/2fa/router";
|
|
import { Hono } from "hono";
|
|
|
|
const baseRouter = new Hono()
|
|
.route("/users", usersRouter)
|
|
.route("/twofactor", twofaRouter)
|
|
.route("/notifications", notificationsRouter);
|
|
|
|
export const apiBasePath = "/api/v1";
|
|
|
|
export const api = new Hono().route(apiBasePath, baseRouter);
|
|
|
|
export type Router = typeof baseRouter;
|