effect-http
effect-http copied to clipboard
Declarative HTTP API library for effect-ts
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint](https://eslint.org) ([source](https://togithub.com/eslint/eslint)) | [`^8.57.0` -> `^9.0.0`](https://renovatebot.com/diffs/npm/eslint/8.57.0/9.2.0) |...
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more. ## Open These updates have all been created already. Click a checkbox below to...
When using a service inside a custom Security, it becomes a requirement of the client endpoint although it should be only used on the server side. Look below how the...
I have an already existing Astro server, but I'm looking for a way to have type safety cross boundaries (RPC style). This library seems like a good fit to build...
When a handler raises a non expected error we get unknown comparison, it should instead mention that the error can't be accepted. I believe this can be done by adapting...
Issue Description: Currently, there's a challenge regarding the modularity and scalability of routes within the presentation layer of the application, particularly when employing DDD (Domain-Driven Design). The goal is to...
The Security lib might work better as a separate (transport layer independent) library that works not only with with effect-http but also with pure @effect/platform http, rpc, and other transport...
At present a `Client` derived from an `API` loses all type-safety in regards to any non-2xx status codes which are returned directly when making use of the `Client`'s methods. The...
Single query parameter must be treated as single element array for appropriate schema. ```ts export const GetManyUsersRequest = { query: Schema.struct({ id: Schema.array(IdUserSchema) }), }; ``` Return 400 for GET...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/upload-pages-artifact](https://togithub.com/actions/upload-pages-artifact) | action | major | `v2` -> `v3` | ---...