diff --git a/.vscode/settings.json b/.vscode/settings.json index 25fa621..3fe865a 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,3 +1,3 @@ { - "typescript.tsdk": "node_modules/typescript/lib" + "typescript.tsdk": "node_modules/typescript/lib", } diff --git a/packages/backend/src/Api.ts b/packages/backend/src/Api.ts index 120cf01..1ff57b1 100644 --- a/packages/backend/src/Api.ts +++ b/packages/backend/src/Api.ts @@ -34,7 +34,7 @@ const matchesRoute = (route: T, pathComponents: reado ); }; -const parseRoute = (route: T) => { +const makeRouteParser = (route: T) => { const decoder = pipe( route, A.filterMap((r) => r._tag === "Param" ? O.some([r.name, r.schema] as const) : O.none()), @@ -54,13 +54,13 @@ const parseRoute = (route: T) => { ); }; -const parseQuery = (query: T) => { +const makeQueryParser = (query: T) => { const decoder = pipe(); return (searchParams: URLSearchParams) => pipe(); }; -const parseBody = (requestBody: T) => { +const makeBodyParser = (requestBody: T) => { const decoder = pipe( Match.value(requestBody), Match.tags({ @@ -76,9 +76,9 @@ const parseBody = (requestBody: T) => { return (req: Request) => pipe(); }; -const routeParser = parseRoute(getUsers.props.route); -const queryParser = parseQuery(getUsers.props.query); -const bodyParser = parseBody(getUsers.props.request); +const routeParser = makeRouteParser(getUsers.props.route); +const queryParser = makeQueryParser(getUsers.props.query); +const bodyParser = makeBodyParser(getUsers.props.request); Bun.serve({ fetch: (req) => {