MCPcopy Index your code
hub / github.com/Effect-TS/effect / cause

Function cause

packages/effect/test/Effect/error-handling.test.ts:522–524  ·  view source on GitHub ↗
(effect: Effect.Effect<never, E, R>)

Source from the content-addressed store, hash-verified

520 it.effect("no information is lost during composition", () =>
521 Effect.gen(function*() {
522 const cause = <R, E>(effect: Effect.Effect<never, E, R>): Effect.Effect<Cause.Cause<E>, never, R> => {
523 return Effect.cause(effect)
524 }
525 const expectedCause = Cause.fail("oh no")
526 const result = yield* (cause(pipe(Effect.failCause(expectedCause), Effect.sandbox, Effect.unsandbox)))
527 deepStrictEqual(result, expectedCause)

Callers 2

stream.tsFile · 0.85

Calls 1

causeMethod · 0.80

Tested by

no test coverage detected