Package Exports
- consecutive
- consecutive/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (consecutive) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
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 2API
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