8000 GitHub - Andarist/callbag-defer: 👜 Callbag which creates a source from a given factory when sink subscribes.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Andarist/callbag-defer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

callbag-defer

Callbag which creates a source from a given factory when sink subscribes.

Example

import defer from 'callbag-defer'
import forEach from 'callbag-for-each'
import fromEvent from 'callbag-from-event'
import interval from 'callbag-interval'
import pipe from 'callbag-pipe'

pipe(
  defer(() =>
    Math.random() > 0.5 ? fromEvent(document, 'click') : interval(1000),
  ),
  forEach(value => {
    // value being either click event or a number
  }),
)

About

👜 Callbag which creates a source from a given factory when sink subscribes.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published
0