@effect/rpc
Advanced tools
Comparing version 0.27.15 to 0.27.16
@@ -42,2 +42,7 @@ /** | ||
* @since 1.0.0 | ||
* @category models | ||
*/ | ||
export type Client<R extends RequestResolver.RequestResolver<Rpc.Request<any>, never> | Effect.Effect<RequestResolver.RequestResolver<Rpc.Request<any>, never>, never, any>> = R extends Effect.Effect<RequestResolver.RequestResolver<Rpc.Request<infer RReq>>, infer _E, infer R> ? (<Req extends RReq>(request: Req) => Rpc.Rpc.Result<Req, R>) : R extends RequestResolver.RequestResolver<Rpc.Request<infer RReq>, never> ? (<Req extends RReq>(request: Req) => Rpc.Rpc.Result<Req>) : never; | ||
/** | ||
* @since 1.0.0 | ||
* @category combinators | ||
@@ -47,3 +52,3 @@ */ | ||
readonly spanPrefix?: string; | ||
}) => R extends Effect.Effect<RequestResolver.RequestResolver<Rpc.Request<infer RReq extends Schema.TaggedRequest.Any>, never>, infer _E, infer R_1> ? <Req extends RReq>(request: Req) => Rpc.Rpc.Result<Req, R_1> : R extends RequestResolver.RequestResolver<Rpc.Request<infer RReq_1 extends Schema.TaggedRequest.Any>, never> ? <Req_1 extends RReq_1>(request: Req_1) => Rpc.Rpc.Result<Req_1, never> : never; | ||
}) => Client<R>; | ||
//# sourceMappingURL=Resolver.d.ts.map |
{ | ||
"name": "@effect/rpc", | ||
"version": "0.27.15", | ||
"version": "0.27.16", | ||
"description": "Functional programming in TypeScript", | ||
@@ -13,3 +13,3 @@ "license": "MIT", | ||
"peerDependencies": { | ||
"@effect/platform": "^0.46.0", | ||
"@effect/platform": "^0.46.1", | ||
"@effect/schema": "^0.63.0", | ||
@@ -16,0 +16,0 @@ "effect": "^2.4.0" |
@@ -251,2 +251,16 @@ /** | ||
* @since 1.0.0 | ||
* @category models | ||
*/ | ||
export type Client< | ||
R extends | ||
| RequestResolver.RequestResolver<Rpc.Request<any>, never> | ||
| Effect.Effect<RequestResolver.RequestResolver<Rpc.Request<any>, never>, never, any> | ||
> = R extends Effect.Effect<RequestResolver.RequestResolver<Rpc.Request<infer RReq>>, infer _E, infer R> ? | ||
(<Req extends RReq>(request: Req) => Rpc.Rpc.Result<Req, R>) | ||
: R extends RequestResolver.RequestResolver<Rpc.Request<infer RReq>, never> ? | ||
(<Req extends RReq>(request: Req) => Rpc.Rpc.Result<Req>) | ||
: never | ||
/** | ||
* @since 1.0.0 | ||
* @category combinators | ||
@@ -263,6 +277,2 @@ */ | ||
} | ||
): R extends Effect.Effect<RequestResolver.RequestResolver<Rpc.Request<infer RReq>>, infer _E, infer R> ? | ||
(<Req extends RReq>(request: Req) => Rpc.Rpc.Result<Req, R>) | ||
: R extends RequestResolver.RequestResolver<Rpc.Request<infer RReq>, never> ? | ||
(<Req extends RReq>(request: Req) => Rpc.Rpc.Result<Req>) | ||
: never => ((request: Schema.TaggedRequest.Any) => Rpc.call(request, resolver, options)) as any | ||
): Client<R> => ((request: Schema.TaggedRequest.Any) => Rpc.call(request, resolver, options)) as any |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
180987
2668