Introducing `schemaSearchParams` in `Http.request` for Enhanced URL Parameter Handling
Might be nice to get a
schemaSearchParams on Http.request: schemaSearchParamsHttp.request Http.request.ServerRequest.pipe(
Effect.map((req) => new URL(req.url)),
Effect.map((url) => ReadonlyRecord.fromEntries(url.searchParams.entries())),
Effect.flatMap(S.decode(schema, { errors: "all" })),
Effect.mapError((error) => new SearchParamsError({ error })),
);