We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f2981c0 commit ddfd1e4Copy full SHA for ddfd1e4
.changeset/clever-points-cough.md
@@ -0,0 +1,5 @@
1
+---
2
+"@effect/rpc": patch
3
4
+
5
+fix RpcClient payload for tagged requests
packages/rpc/src/Rpc.ts
@@ -287,7 +287,9 @@ export type PayloadConstructor<R> = R extends Rpc<
287
infer _Success,
288
infer _Error,
289
infer _Middleware
290
-> ? _Payload extends { readonly make: (params: infer P, ...rest: infer _Rest) => infer _ } ? P
+> ?
291
+ _Payload extends { readonly fields: Schema.Struct.Fields } ?
292
+ Schema.Simplify<Schema.Struct.Constructor<_Payload["fields"]>>
293
: _Payload["Type"]
294
: never
295
0 commit comments