effect
effect copied to clipboard
Build production-ready applications in TypeScript
### What is the type of issue? Documentation is missing ### What is the issue? The `Effect.Effect` type is pretty well-documented and there are plenty of examples of explicit types...
## Problem Currently, `RcMap.make` accepts a static `idleTimeToLive` option that applies uniformly to all entries in the map. This value is stored once in the `RcMapImpl` constructor and used for...
## Type - [ ] Refactor - [x] Feature - [ ] Bug Fix - [ ] Optimization - [ ] Documentation Update ## Description Update `@effect/ai-google` with the latest...
### What version of Effect is running? _No response_ ### What steps can reproduce the bug? 1. Navigate to `packages/ai/google` 2. Comment out the last 2 lines of https://github.com/Effect-TS/effect/blob/main/packages/ai/google/scripts/generate.sh 3....
# Summary The discussion revolves around the OTEL traces generated by model.streamText not fully adhering to the latest OpenTelemetry GenAI semantic conventions. @jonas69301 shared a custom TypeScript snippet to attach...
### What version of Effect is running? 3.19.8 ### What steps can reproduce the bug? I'm using this piece of code to ask for user input: ```typescript const readMultiLineInput =...
# Summary A user reported that using the built-in --log-level option on their CLI breaks access to parent options in subcommands, specifically when running on Windows. The issue arises because...
## Summary - Adds `@effect/rpc-fastify` package for integrating `@effect/rpc` with Fastify servers - Provides both Effect-based and synchronous APIs for flexibility ## APIs - **`register`** - Register RPC handler as...
### What is the problem this feature would solve? In the current form, `Option.composeK` only supports chaining 2 functions. Therefore, multiple `Option.composeK`/`Option.map` are needed, if multiple `Option`-returning functions are chained...
## Type - [ ] Refactor - [x] Feature - [ ] Bug Fix - [ ] Optimization - [ ] Documentation Update ## Description This allows users to customise...