5.0.6 • Published 8 months ago

consecutive v5.0.6

Weekly downloads
15,043
License
MIT
Repository
github
Last release
8 months ago

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.

nameoptionaldefault valuedescription
beginyes0Number to start from
baseyes10An integer between 2 and 36 specifying the base to use for representing numeric values
stepyes1Number to increment

Tests

npm test

Change Log

all changes

Created by

Dimitry, 2@ivanoff.org.ua

curl -A cv ivanoff.org.ua