move to #, move things to const, move types
All checks were successful
Code quality checks / biome (push) Successful in 23s
All checks were successful
Code quality checks / biome (push) Successful in 23s
This commit is contained in:
parent
908005dad5
commit
c35b767b87
9 changed files with 89 additions and 36 deletions
0
types/config.d.ts → types/environment.d.ts
vendored
0
types/config.d.ts → types/environment.d.ts
vendored
16
types/routes.d.ts
vendored
16
types/routes.d.ts
vendored
|
@ -1,16 +0,0 @@
|
|||
type RouteDef = {
|
||||
method: string | string[];
|
||||
accepts: string | null | string[];
|
||||
returns: string;
|
||||
needsBody?: "multipart" | "json";
|
||||
};
|
||||
|
||||
type handler = (
|
||||
request: Request | ExtendedRequest,
|
||||
server: Server,
|
||||
) => Promise<Response> | Response;
|
||||
|
||||
type RouteModule = {
|
||||
handler: handler;
|
||||
routeDef: RouteDef;
|
||||
};
|
29
types/server.d.ts
vendored
29
types/server.d.ts
vendored
|
@ -1,9 +1,32 @@
|
|||
type Query = Record<string, string>;
|
||||
type Params = Record<string, string>;
|
||||
type QueryParams = Record<string, string>;
|
||||
|
||||
interface ExtendedRequest extends Request {
|
||||
startPerf: number;
|
||||
query: Query;
|
||||
params: Params;
|
||||
body: unknown;
|
||||
requestBody: unknown;
|
||||
}
|
||||
|
||||
type RouteDef = {
|
||||
method: string | string[];
|
||||
accepts: string | null | string[];
|
||||
returns: string;
|
||||
needsBody?:
|
||||
| "multipart"
|
||||
| "json"
|
||||
| "urlencoded"
|
||||
| "text"
|
||||
| "raw"
|
||||
| "buffer"
|
||||
| "blob";
|
||||
};
|
||||
|
||||
type Handler = (
|
||||
request: ExtendedRequest,
|
||||
server: Server,
|
||||
) => Promise<Response> | Response;
|
||||
|
||||
type RouteModule = {
|
||||
handler: Handler;
|
||||
routeDef: RouteDef;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue