@dramaorg/laborum-deleniti v4.9.66
Jitter Time!
Generates random time periods (in milliseconds) between a max and min around the given minutes value. For example this can be used to ensure 5 minute poll requests across multiple clients don't all happen at once.
Install
$ npm install --save @dramaorg/laborum-deleniti
Usage
var jitterTime = require('@dramaorg/laborum-deleniti')
var POLL_INTERVAL = jitterTime(5, 0.2)
//=> 290110 (Random number between 240000 and 360000)
setInterval(syncDataWithServer, POLL_INTERVAL)
API
jitterTime(minutes, jitter)
minutes
- Type:
number
- Default:
1
Number of minutes to jitter around.
jitter
- Type:
number
- Default:
0.1
Percentage of jitter (for setting max and min). E.g. 1 = +/-100%, 0.1 = +/-10%, etc.
Contributing
Build
npm run build
Test
npm test
Watch
To watch for changes, build them and run the tests:
npm run watch
License
MIT © Vend Ltd.
11 months ago
11 months ago
11 months ago
11 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago