The type of the streamed data.
Create a new instance of a stream.
The options to use to construct this stream.
A function to use when offsetting the data during moving it to back of the data stream
Calls the handler for each element of the stream.
A function that works just like a normal JavaScript Array.prototype.forEach handler.
Maps the stream of data.
A function that works just like a normal JavaScript Array.prototype.map handler.
A new stream with the data mapped by the handler.
Push new data to the end of stream.
New data point
Data stream.