consecutive
TypeScript icon, indicating that this package has built-in type declarations

5.0.6 • Public • Published

NPM version NPM downloads MIT License js-standard-style Build Status: Linux Build Status: Windows Coverage Status

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

all changes

Created by

Dimitry, 2@ivanoff.org.ua

curl -A cv ivanoff.org.ua

Package Sidebar

Install

npm i consecutive

Weekly Downloads

6,275

Version

5.0.6

License

MIT

Unpacked Size

16.3 kB

Total Files

10

Last publish

Collaborators

  • ivanoff