prasi-lib/server/server-route.ts

14 lines
298 B
TypeScript
Executable File

export type ServerArg = {
req: Request;
handle: (req: Request) => Promise<Response>;
mode: "dev" | "prod";
url: {
raw: URL;
pathname: string;
};
};
export const newRoute = (arg: {
url: string;
handler: (arg: ServerArg) => Promise<Response | void> | Response | void;
}) => {};