effect
effect copied to clipboard
Build production-ready applications in TypeScript
# Summary The messages discuss an issue with using `Schema.Record` from the Effect library in TypeScript. Specifically, the problem is with `S.Record` accepting number-typed keys in its type system, but...
### What version of Effect is running? 3.14.2 ### What steps can reproduce the bug? Use `Effect.log*` with the Effect json logger on a Cause.prettyError (which holds a span with...
### What is the type of issue? _No response_ ### What is the issue? I have an tagged enum defined as following: ``` type RemoteData = Data.TaggedEnum; interface RemoteDataDefinition extends...
# Summary The conversation centers around the use of a custom runtime when utilizing `toWebHandler` with the Effect Typescript library and the challenges of sharing a cache across requests in...
## Description This is just a draft, it helps me to highlight the problem I found. That `...args` trick is clever when it comes to step over the "_A rest...
### What is the problem this feature would solve? Currently, we can match for simple objects like this: ```ts const hasStringMessage = Predicate.compose( Predicate.isRecord, Predicate.compose( Predicate.hasProperty("message"), Predicate.struct({ message: Predicate.isString }),...
feat(Predicate): updated doc comments for clarity and examples in the Predicate module The key improvements include: - **Enhanced Clarity:** All doc comments have been rewritten to be more intuitive and...
### What is the problem this feature would solve? i can't currently `only` run an effectful property test as `.only` does not exist on `it.effect.prop` ### What is the feature...
# Automated Changes by [SimulateDev](https://github.com/saharmor/simulatedev) ## Setup ### Task Add custom fetch injection capability to FetchHttpClient to enable Next.js caching support while maintaining backward compatibility. ### Coding agents used 1....