fix
This commit is contained in:
parent
0d7c142e93
commit
99e5baeefb
|
|
@ -1,16 +1,16 @@
|
||||||
/// <reference types="bun-types" />
|
|
||||||
|
|
||||||
import { ServerWebSocket } from "bun";
|
import { ServerWebSocket } from "bun";
|
||||||
import { useServerRouter } from "../server/server-route";
|
import { useServerRouter } from "../server/server-route";
|
||||||
import { newSessionStore } from "./store/session-store";
|
import { newSessionStore } from "./store/session-store";
|
||||||
import { ServerContext } from "./type";
|
import { ServerContext } from "./type";
|
||||||
|
|
||||||
type WS = ServerWebSocket<{ url: string }>;
|
type WS = ServerWebSocket<{ url: string }>;
|
||||||
type SessionServerHandler = {
|
export type SessionServerHandler = {
|
||||||
cleanup: () => Promise<void>;
|
cleanup: () => Promise<void>;
|
||||||
handle: (
|
handle: (
|
||||||
arg: ServerContext,
|
arg: ServerContext,
|
||||||
opt?: { cache_accept?: string }
|
opt?: {
|
||||||
|
rewrite?: (arg: { body: Bun.BodyInit; headers: Headers }) => Bun.BodyInit;
|
||||||
|
}
|
||||||
) => Promise<Response>;
|
) => Promise<Response>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -71,7 +71,15 @@ export interface SessionContext<T> extends ServerContext {
|
||||||
export type ServerContext = {
|
export type ServerContext = {
|
||||||
req: Request;
|
req: Request;
|
||||||
server: Server;
|
server: Server;
|
||||||
handle: (req: Request, opt?: { cache_accept?: string }) => Promise<Response>;
|
handle: (
|
||||||
|
req: Request,
|
||||||
|
opt?: {
|
||||||
|
rewrite?: (arg: {
|
||||||
|
body: Bun.BodyInit;
|
||||||
|
headers: Response["headers"];
|
||||||
|
}) => Bun.BodyInit;
|
||||||
|
}
|
||||||
|
) => Promise<Response>;
|
||||||
mode: "dev" | "prod";
|
mode: "dev" | "prod";
|
||||||
url: {
|
url: {
|
||||||
raw: URL;
|
raw: URL;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue