Hyperlinkv0.8.0-beta.28

Channel

Channel.neverconsteffect/Channel.ts:917
Channel<never, never, never, unknown, unknown, unknown, never>

Represents a Channel that never completes.

Example (Creating non-terminating channels)

import { Channel } from "effect"

// Create a channel that never completes
const neverChannel = Channel.never

// Use in conditional logic
const withFallback = Channel.concatWith(
  neverChannel,
  () => Channel.succeed("fallback")
)

// Never channel is useful for testing or as a placeholder
const conditionalChannel = (shouldComplete: boolean) =>
  shouldComplete ? Channel.succeed("done") : Channel.never
constructors
Source effect/Channel.ts:9171 lines
export const never: Channel<never, never, never> = fromPull(Effect.succeed(Effect.never))
Referenced by 1 symbols