This commit is contained in:
rizky 2024-08-21 08:07:45 -07:00
parent 5de493a07f
commit 0539c95178
2 changed files with 6 additions and 6 deletions

View File

@ -23,7 +23,7 @@ type RouteOption = {
request_as?: "json" | "raw";
response_as?: "json" | "raw";
};
export const newRouter = <
export const newServerRouter = <
T extends Record<string, SingleRoute | SingleRouteWithOption>
>(
arg: T
@ -31,7 +31,7 @@ export const newRouter = <
return arg;
};
export const serverRouting = <T extends ReturnType<typeof newRouter>>(
export const createClientForServer = <T extends ReturnType<typeof newServerRouter>>(
router: T
) => {
return new Proxy(
@ -52,7 +52,7 @@ export const serverRouting = <T extends ReturnType<typeof newRouter>>(
};
};
export const useServerRoutes = async <T extends ReturnType<typeof newRouter>>(
export const useServerRouter = async <T extends ReturnType<typeof newServerRouter>>(
router: T
) => {
const rou = createRouter<{

View File

@ -1,6 +1,6 @@
/// <reference types="bun-types" />
import { ServerArg, useServerRoutes } from "./server-route";
import { ServerArg, useServerRouter } from "./server-route";
type ServerSession = {
handle: (arg: ServerArg) => Promise<Response>;
@ -8,7 +8,7 @@ type ServerSession = {
export const sessionServer = <T>(arg: {
encrypt?: boolean;
router?: ReturnType<typeof useServerRoutes>;
router?: ReturnType<typeof useServerRouter>;
on: {
login: (arg: {
mode: "user-pass";
@ -19,7 +19,7 @@ export const sessionServer = <T>(arg: {
}): ServerSession => {
const internal = {
has_router: false,
router: null as null | Awaited<ReturnType<typeof useServerRoutes>>,
router: null as null | Awaited<ReturnType<typeof useServerRouter>>,
};
if (typeof arg.router === "object" && arg.router instanceof Promise) {
internal.has_router = true;