Package: effect
Module: Stream
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"]>
}
Since v2.0.0