0.1.0 • Published 4 years ago

sequence-with-priority v0.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

Sequence With Priority

To create sequence of value with your chosen priority.

Example

const createSequence = require('sequence-with-priority');
const result = 
	createSequence({
		startValue: 3, //Optional, default value is 0
		lastValue: 10,
		highestPriorities: [5,7,4]
	});

// result => [ 5, 7, 4, 3, 6, 8, 9, 10 ]
const  createSequence = require('sequence-with-priority');
const  result =
	createSequence({
		startValue:  'c', //Optional, default value is a
		lastValue:  'x',
		step:  2, // Optional, default value is 1
		highestPriorities: ['d','e','j']
	});

// result => [ 'd', 'e', 'j', 'c', 'g', 'i', 'k', 'm', 'o', 'q', 's', 'u', 'w', 'x' ]

Parameter

KeyData typeDefault ValueDescription
orderstringASCOrder of sequence, have 2 options ASC and DESC
startValuestring,integer0 or a (based on lastValue you inputed)start value of sequence
lastValuestring, integer-last value of sequence
stepinteger1Step of sequence
highestPrioritiesarray-The priority values that will place on the top of sequence