consecutive
v5.0.6
Published
Consecutive numbering
Downloads
85,467
Maintainers
Readme
consecutive
Get consecutive numbers
v5.0.5
Installation
$ npm install --save consecutive
Usage
var consecutive = require('consecutive');
var next = consecutive();
console.log(next(), next(), next());
//=> 0 1 2
//starts with 5
var begin = consecutive(5);
console.log(begin(), begin(), begin());
//=> 5 6 7
//base 2
var base2 = consecutive(null, 2);
console.log(base2(), base2(), base2());
//=> 0 1 10
//base 16, starts with 9ffa, step 3
var base16 = consecutive('9ffa', 16, 3);
console.log(base16(), base16(), base16());
//=> 9ffa 9ffd a000
TypeScript Usage Example
import consecutive from 'consecutive';
const next = consecutive();
console.log(next(), next(), next());
//=> 0 1 2
API
consecutive(begin, base, step)
Returns a function that when called will return a consecutive number, counting on base and step.
name | optional | default value | description ------|----------|---------------|------------- begin | yes | 0 | Number to start from base | yes | 10 | An integer between 2 and 36 specifying the base to use for representing numeric values step | yes | 1 | Number to increment
Tests
npm test
Change Log
Created by
Dimitry, 2@ivanoff.org.ua
curl -A cv ivanoff.org.ua