Hyperlinkv0.8.0-beta.28

Effect

Effect.neverconsteffect/Effect.ts:1230
Effect<never, never, never>

Returns an effect that will never produce anything. The moral equivalent of while(true) {}, only without the wasted CPU cycles.

Example (Creating a never-ending effect)

import { Effect } from "effect"

// This effect will never complete
const program = Effect.never

// This will run forever (or until interrupted)
// Effect.runPromise(program) // Never resolves

// Use with timeout for practical applications
const timedProgram = Effect.timeout(program, "1 second")
constructors
Source effect/Effect.ts:12301 lines
export const never: Effect<never> = internal.never
Referenced by 5 symbols