github Effect-TS/effect effect@3.2.2

latest releases: @effect/schema@0.68.12, @effect/typeclass@0.24.37, @effect/vitest@0.5.21...
one month ago

Patch Changes

  • #2787 5d9266e Thanks @mikearnaldi! - Prohibit name clashes in Effect.Tag

    The following now correctly flags a type error given that the property context exists already in Tag:

    import { Effect } from "effect";
    
    class LoaderArgs extends Effect.Tag("@services/LoaderContext")<
      LoaderArgs,
      { context: number }
    >() {}
  • #2797 9f8122e Thanks @mikearnaldi! - Improve internalization of functions to clean stack traces

  • #2798 6a6f670 Thanks @mikearnaldi! - Avoid eager read of the stack when captured by a span

Don't miss a new effect release

NewReleases is sending notifications on new releases.