effect icon indicating copy to clipboard operation
effect copied to clipboard

Build production-ready applications in TypeScript

Results 479 effect issues
Sort by recently updated
recently updated
newest added

### What is the problem this feature would solve? This pattern is very common in distributed systems as it solves cascading failures and allows services to recover instead of sending...

enhancement

# Summary ### Summary Several users are experiencing an issue with `vitest` and `Effect.withSpan` from the `effect` library. Specifically, when running a test that involves `Effect.withSpan` and an `Error` object,...

### What version of Effect is running? 3.2.3 ### What steps can reproduce the bug? ```ts import * as it from "@effect/vitest"; it.addEqualityTesters(); import { Schema } from "@effect/schema"; import...

bug

### What is the problem this feature would solve? I was looking for an isParseError and couldn't find one. We should probably add ParseResult.isParseError and ParseResult.isParseResult ### What is the...

enhancement

### What version of Effect is running? 3.2.3 ### What steps can reproduce the bug? ```ts import type { Option } from "effect"; import { Match } from "effect"; Match.type().pipe(...

bug

### What version of Effect is running? 3.10.1 ### What steps can reproduce the bug? ```typescript import { MergeRight, MergeLeft } from "effect/Types" type A = { a?: number }...

bug

This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically....

### What version of Effect is running? 3.9.2 ### What steps can reproduce the bug? https://github.com/leighman/prompt-response ### What is the expected behavior? In reproduction repo: `npx ts-node ./index.ts open-the-pod-bay-doors` -...

bug
cli

The following code: ```ts import { Effect, Fiber } from "effect" const program = Effect.gen(function*() { const fiber = yield* Effect.fork( Effect.uninterruptibleMask((restore) => restore( Effect.sleep("1 second").pipe( Effect.withSpan("sleep") ) ).pipe( Effect.tapErrorCause((cause)...