effect-io-ai

Package: effect
Module: Stream

Stream.StreamTypeLambda

Type lambda for Stream used in higher-kinded type operations.

Example (Using the stream type lambda)

import type { HKT, Stream } from "effect"

// Create a Stream type using the type lambda
type NumberStream = HKT.Kind<Stream.StreamTypeLambda, never, string, never, number>
// Equivalent to: Stream<number, string, never>

Signature

export interface StreamTypeLambda extends TypeLambda {
  readonly type: Stream<this["Target"], this["Out1"], this["Out2"]>
}

Source

Since v2.0.0