xstream-upon-start
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

xstream-upon-start

pnpm install --save xstream-upon-start

An xstream operator to run an imperative function upon the lifecycle-start of the stream

usage

import fromDiagram from 'xstream/extra/fromDiagram'
import uponStart from 'xstream-upon-start'

let is_complete = false
const stream = fromDiagram('1----2--3--4----5|')
  .compose(uponStart(() => {
    console.log('starting')
  }))

stream.addListener({
  next: i => console.log(i),
  error: err => console.error(err),
  complete: () => console.log('completed')
})
> starting
> 1  (after 60 ms)
> 2  (after 160 ms)
> 3  (after 220 ms)
> 4  (after 280 ms)
> 5  (after 380 ms)
> completed

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i xstream-upon-start

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

47.5 kB

Total Files

10

Last publish

Collaborators

  • ntilwalli