@basic-streams/merge
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

@basic-streams/merge

merge<T>(streams: Array<Stream<T>>): Stream<T>

Creates a stream containing values from all given streams.

import ofMany from "@basic-streams/of-many"
import merge from "@basic-streams/merge"

const stream1 = ofMany([2, 4, 6], 10000)
const stream2 = ofMany([1, 3, 5], 8000)
const result = merge([stream1, stream2])

result(x => {
  console.log(x)
})

// > 1
// > 2
// > 3
// > 4
// > 5
// > 6

// stream1: _________2_________4_________6
// stream2: _______1_______3_______5
// result:  _______1_2_____3___4___5_____6

Readme

Keywords

Package Sidebar

Install

npm i @basic-streams/merge

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

4.47 kB

Total Files

8

Last publish

Collaborators

  • pozadi