github Effect-TS/effect @effect/rpc@0.33.0

latest releases: @effect/sql-sqlite-bun@0.12.7, @effect/typeclass@0.27.3, @effect/sql-sqlite-react-native@0.14.6...
one month ago

Minor Changes

  • #3227 20807a4 Thanks @gcanti! - ## Breaking Changes

    Rpc

    • align StreamRequest signature to Schema.TaggedRequest signature (options argument)

      from

      import * as Rpc from "@effect/rpc/Rpc";
      import { Schema } from "@effect/schema";
      
      export class Counts extends Rpc.StreamRequest<Counts>()(
        "Counts",
        Schema.Never, // Indicates that no errors are expected
        Schema.Number, // Specifies that the response is a number
        {},
      ) {}

      to

      import * as Rpc from "@effect/rpc/Rpc";
      import { Schema } from "@effect/schema";
      
      export class Counts extends Rpc.StreamRequest<Counts>()("Counts", {
        failure: Schema.Never, // Indicates that no errors are expected
        success: Schema.Number, // Specifies that the response is a number
        payload: {},
      }) {}

Patch Changes

  • Updated dependencies [20807a4]:
    • @effect/schema@0.69.0
    • @effect/platform@0.60.0

Don't miss a new effect release

NewReleases is sending notifications on new releases.