Skip to content

@effect/platform-node@0.75.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Mar 23:25
· 7 commits to main since this release
ba50b5c

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