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

Method wrap

packages/experimental/src/Machine.ts:144–149  ·  view source on GitHub ↗

* @since 1.0.0

(effect: Effect.Effect<A, E, R>)

Source from the content-addressed store, hash-verified

142 * @since 1.0.0
143 */
144 static wrap<A, E, R>(effect: Effect.Effect<A, E, R>): Effect.Effect<A, MachineDefect, R> {
145 return Effect.catchAllCause(
146 Effect.orDie(effect),
147 (cause) => Effect.fail(new MachineDefect({ cause: Cause.squash(cause) }))
148 )
149 }
150}
151
152/**

Callers 3

forkFunction · 0.80
bootFunction · 0.80
activityFunction · 0.80

Calls 1

failMethod · 0.65

Tested by

no test coverage detected