github Effect-TS/effect @effect/platform-browser@0.58.0

latest releases: @effect/typeclass@0.32.10, @effect/vitest@0.19.8, @effect/sql-sqlite-node@0.33.1...
one day ago

Minor Changes

  • #4573 88fe129 Thanks @tim-smart! - remove Scope from HttpClient requirements

    Before:

    import { HttpClient } from "@effect/platform"
    import { Effect } from "effect"
    
    Effect.gen(function* () {
      const client = yield* HttpClient.HttpClient
      const response = yield* client.get("https://api.github.com/users/octocat")
      return yield* response.json
    }).pipe(Effect.scoped)

    After:

    import { HttpClient } from "@effect/platform"
    import { Effect } from "effect"
    
    Effect.gen(function* () {
      const client = yield* HttpClient.HttpClient
      const response = yield* client.get("https://api.github.com/users/octocat")
      return yield* response.json
    }) // no need to add Effect.scoped

Patch Changes

Don't miss a new effect release

NewReleases is sending notifications on new releases.