streamMod
object streamMod
class Object
trait Matchable
class Any
Type members
Classlikes
Types
type PipelineCallback[S] = Function1[ErrnoException | Null, Unit] | Function2[ErrnoException | Null, Any, Unit]
type PipelineDestination[S, P] = WritableStream | PipelineDestinationIterableFunction[Any] | PipelineDestinationPromiseFunction[Any, P]
type PipelineSource[T] = Iterable[T] | AsyncIterable[T] | ReadableStream | PipelineSourceFunction[T]
type PipelineTransform[S, U] = ReadWriteStream | Function1[S | AsyncIterable[Any], AsyncIterable[U]]
Value members
Concrete methods
@inline
Attaches an AbortSignal to a readable or writeable stream. This lets code
control stream destruction using an AbortController.
Attaches an AbortSignal to a readable or writeable stream. This lets code
control stream destruction using an AbortController.
Calling abort on the AbortController corresponding to the passed
AbortSignal will behave the same way as calling .destroy(new AbortError())
on the stream.
@inline
def finished(stream: ReadWriteStream, callback: Function1[UndefOr[ErrnoException | Null], Unit]): Function0[Unit]
@inline
def finished(stream: ReadWriteStream, options: FinishedOptions, callback: Function1[UndefOr[ErrnoException | Null], Unit]): Function0[Unit]
@inline
def finished(stream: ReadableStream, callback: Function1[UndefOr[ErrnoException | Null], Unit]): Function0[Unit]
@inline
def finished(stream: ReadableStream, options: FinishedOptions, callback: Function1[UndefOr[ErrnoException | Null], Unit]): Function0[Unit]
@inline
def finished(stream: WritableStream, callback: Function1[UndefOr[ErrnoException | Null], Unit]): Function0[Unit]
@inline
def finished(stream: WritableStream, options: FinishedOptions, callback: Function1[UndefOr[ErrnoException | Null], Unit]): Function0[Unit]
@inline
def pipeline(stream1: ReadableStream, stream2: ReadWriteStream, streams: ReadWriteStream | WritableStream | Function1[ErrnoException, Unit]*): WritableStream
@inline
def pipeline(stream1: ReadableStream, stream2: WritableStream, streams: ReadWriteStream | WritableStream | Function1[ErrnoException, Unit]*): WritableStream
@inline
def pipeline(streams: Array[ReadableStream | WritableStream | ReadWriteStream], callback: Function1[ErrnoException | Null, Unit]): WritableStream
@inline
def pipeline[A, T1, B](source: A, transform1: T1, destination: B, callback: PipelineCallback[B]): WritableStream | B
@inline
def pipeline[A, T1, T2, B](source: A, transform1: T1, transform2: T2, destination: B): WritableStream | B
@inline
def pipeline[A, T1, T2, B](source: A, transform1: T1, transform2: T2, destination: B, callback: PipelineCallback[B]): WritableStream | B
@inline
def pipeline[A, T1, T2, T3, B](source: A, transform1: T1, transform2: T2, transform3: T3, destination: B): WritableStream | B
@inline
def pipeline[A, T1, T2, T3, B](source: A, transform1: T1, transform2: T2, transform3: T3, destination: B, callback: PipelineCallback[B]): WritableStream | B
@inline
def pipeline[A, T1, T2, T3, T4, B](source: A, transform1: T1, transform2: T2, transform3: T3, transform4: T4, destination: B): WritableStream | B
@inline
def pipeline[A, T1, T2, T3, T4, B](source: A, transform1: T1, transform2: T2, transform3: T3, transform4: T4, destination: B, callback: PipelineCallback[B]): WritableStream | B