Hyperlinkv0.8.0-beta.28

Effect

Effect.interruptconsteffect/Effect.ts:7244
Effect<never, never, never>

Returns an effect that is immediately interrupted.

Example (Creating an interrupted effect)

import { Effect } from "effect"

const program = Effect.gen(function*() {
  return yield* Effect.interrupt
  yield* Effect.succeed("This won't execute and is unreachable")
})

Effect.runPromise(program).catch(console.error)
// Throws: InterruptedException
interruption
Source effect/Effect.ts:72441 lines
export const interrupt: Effect<never> = internal.interrupt
Referenced by 9 symbols