Hyperlinkv0.8.0-beta.28

Exit

Exit.interruptconsteffect/Exit.ts:343
(fiberId?: number | undefined): Exit<never>

Creates a failed Exit representing fiber interruption.

When to use

Use to signal that a fiber was interrupted.

Details

Optionally pass a fiber ID to identify which fiber was interrupted. Returns a Failure<never> with an Interrupt cause.

Example (Creating an interruption Exit)

import { Exit } from "effect"

const exit = Exit.interrupt(123)
console.log(Exit.isFailure(exit)) // true
console.log(Exit.hasInterrupts(exit)) // true
constructorshasInterrupts
Source effect/Exit.ts:3431 lines
export const interrupt: (fiberId?: number | undefined) => Exit<never> = effect.exitInterrupt
Referenced by 1 symbols