Interface MessageStream<T, S>

A message reader/writer that only uses one type of message

Type Parameters

  • T

  • S = unknown

Hierarchy

  • MessageStream

Properties

Properties

read: (() => Promise<T>)

Type declaration

unwrap: (() => ProtobufStream<S>)

Type declaration

write: ((d: T) => void)

Type declaration

    • (d: T): void
    • Write a message to the stream

      Parameters

      • d: T

      Returns void