fix
This commit is contained in:
parent
5de493a07f
commit
0539c95178
|
|
@ -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<{
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue