Patch Changes
-
#2787
5d9266e
Thanks @mikearnaldi! - Prohibit name clashes in Effect.TagThe following now correctly flags a type error given that the property
context
exists already inTag
: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