effect-io-ai

Package: effect
Module: Channel

Channel.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

Signature

declare const never: Channel<never, never, never, unknown, unknown, unknown, never>

Source

Since v2.0.0