Hyperlinkv0.8.0-beta.28

Cause

Cause.interruptconsteffect/Cause.ts:538
(fiberId?: number | undefined): Cause<never>

Creates a Cause containing a single Interrupt reason, optionally carrying the interrupting fiber's ID.

Example (Creating an interrupt cause)

import { Cause } from "effect"

const cause = Cause.interrupt(123)
console.log(cause.reasons.length) // 1
console.log(Cause.isInterruptReason(cause.reasons[0])) // true
constructorsfaildie
Source effect/Cause.ts:5381 lines
export const interrupt: (fiberId?: number | undefined) => Cause<never> = effect.causeInterrupt
Referenced by 1 symbols