it-pushable
    Preparing search index...

    it-pushable

    An iterable that you can push values into.

    import { pushable } from 'it-pushable'

    const source = pushable()

    setTimeout(() => source.push('hello'), 100)
    setTimeout(() => source.push('world'), 200)
    setTimeout(() => source.end(), 300)

    const start = Date.now()

    for await (const value of source) {
    console.log(`got "${value}" after ${Date.now() - start}ms`)
    }
    console.log(`done after ${Date.now() - start}ms`)

    // Output:
    // got "hello" after 105ms
    // got "world" after 207ms
    // done after 309ms
    import { pushableV } from 'it-pushable'
    import all from 'it-all'

    const source = pushableV()

    source.push(1)
    source.push(2)
    source.push(3)
    source.end()

    console.info(await all(source))

    // Output:
    // [ [1, 2, 3] ]

    Classes

    AbortError

    Interfaces

    AbortOptions
    BytePushableOptions
    DoneResult
    ObjectPushableOptions
    Options
    Pushable
    PushableV
    ValueResult

    Type Aliases

    NextResult

    Functions

    pushable
    pushableV