move some things
All checks were successful
Code quality checks / biome (push) Successful in 11s

This commit is contained in:
creations 2025-06-14 13:41:32 -04:00
parent f6b3cf4c82
commit 908005dad5
Signed by: creations
GPG key ID: 8F553AA4320FC711
4 changed files with 10 additions and 21 deletions

View file

@ -1,6 +1,7 @@
import { resolve } from "node:path";
import { Echo, echo } from "@atums/echo";
import { environment } from "@config";
import { webSocketHandler } from "@websocket";
import {
type BunFile,
FileSystemRouter,
@ -8,8 +9,6 @@ import {
type Server,
} from "bun";
import { webSocketHandler } from "@websocket";
class ServerHandler {
private router: FileSystemRouter;
@ -251,12 +250,9 @@ class ServerHandler {
} else {
extendedRequest.params = params;
extendedRequest.query = query;
extendedRequest.body = requestBody;
response = await routeModule.handler(
extendedRequest,
requestBody,
server,
);
response = await routeModule.handler(extendedRequest, server);
if (routeModule.routeDef.returns !== "*/*") {
response.headers.set(

9
types/logger.d.ts vendored
View file

@ -1,9 +0,0 @@
type ILogMessagePart = { value: string; color: string };
type ILogMessageParts = {
level: ILogMessagePart;
filename: ILogMessagePart;
readableTimestamp: ILogMessagePart;
message: ILogMessagePart;
[key: string]: ILogMessagePart;
};

7
types/routes.d.ts vendored
View file

@ -5,11 +5,12 @@ type RouteDef = {
needsBody?: "multipart" | "json";
};
type RouteModule = {
handler: (
type handler = (
request: Request | ExtendedRequest,
requestBody: unknown,
server: Server,
) => Promise<Response> | Response;
type RouteModule = {
handler: handler;
routeDef: RouteDef;
};

1
types/server.d.ts vendored
View file

@ -5,4 +5,5 @@ interface ExtendedRequest extends Request {
startPerf: number;
query: Query;
params: Params;
body: unknown;
}