A Stream implements both InStream and OutStream in such a way that the output events of OutStream trigger the input events of InStream

Type Parameters

  • T

    type of objects being transmitted along the stream

Hierarchy

  • Stream

Implements

Constructors

  • Type Parameters

    • T

    Returns Stream<T>

Properties

listeners: StreamListener<T>[] = []

Methods

  • Invokes any registered close listeners

    Returns void

  • Invokes any registered error listeners

    Parameters

    • err: Error

    Returns void

  • Returns

    a new Stream which is will write to this one whenever it is written to

    Type Parameters

    • S

    Parameters

    • fn: ((t: S) => T)

      Method to convert between the type of this stream and the returned stream type

        • (t: S): T
        • Parameters

          • t: S

          Returns T

    Returns Stream<S>

  • Returns

    a new Stream which is written to whenever this stream is written to

    Type Parameters

    • S

    Parameters

    • fn: ((t: T) => S)

      Method to convert between the type of this stream and the returned stream type

        • (t: T): S
        • Parameters

          • t: T

          Returns S

    Returns Stream<S>

  • Invokes any registerd message listeners

    Parameters

    • t: T

    Returns void

Generated using TypeDoc