alta-any

1.0.1 • Public • Published

alta-any

Get a value from any of the channels.

Included in the alta-kit.

Example

let a = Channel()
let b = Channel()
let ab = any(a, b)
 
a.put(1)
a.put(1)
b.put(2)
 
var [ value, channel ] = await ab()
assert.equal(channel, a)
assert.equal(value, 1)
 
var [ value, channel ] = await ab()
assert.equal(channel, b)
assert.equal(value, 2)
 
var [ value, channel ] = await ab()
assert.equal(channel, a)
assert.equal(value, 1)

Install

npm install alta-any

License

MIT

/alta-any/

    Package Sidebar

    Install

    npm i alta-any

    Weekly Downloads

    3

    Version

    1.0.1

    License

    none

    Last publish

    Collaborators

    • mattmueller