Effect CommunityEC
Effect Community2y ago
3 replies
staubfuss

Troubleshooting `schemaBody` Usage in `@effect/platform` with TypeScript Types

Hi all, I have some trouble using schemaBody from @effect/platform I don't understand why in the following example a returns anyand b returns never (which I need for my resolver)?
const a = HttpClient.request.post(request.path).pipe(HttpClient.request.schemaBody(SendSignatureFiles)(request)) // Effect.Effect<HttpClient.request.ClientRequest, HttpClient.body.BodyError, any>
const b = HttpClient.request.post(request.path).pipe( HttpClient.request.jsonBody(request)) // Effect.Effect<HttpClient.request.ClientRequest, HttpClient.body.BodyError, never>
Was this page helpful?