Skip to content

Latest commit

 

History

History

every

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

flyd-every

Takes a number of milliseconds ms and creates a stream of the current time updated every ms.

The stream emits current timestamp values using Date.now() (eg 1475273004713)

Graph

(ticks represent 10ms)
every(30):    {--t--t--t--t--t-->

Signature

Number -> Stream Number

Usage

const every = require('flyd/module/every')
const everySecond = every(1000)

// Print once every second
flyd.on(time => console.log('Current time is', time), everySecond)

// count every second
const count = flyd.scan(n => n + 1, 0, everySecond)
flyd.map(c => console.log(c), count) // 0 ... 1 ... 2 ... 3 ... 4 ... 5