UNPKG

dragee-widgets

Version:

Widgets Based on Dragee Library

18 lines (17 loc) 391 B
export default function range(start, stop, step) { const result = [] if (typeof stop === 'undefined') { stop = start start = 0 } if (typeof step === 'undefined') { step = 1 } if ((step > 0 && start >= stop) || (step < 0 && start <= stop)) { return [] } for (let i = start; step > 0 ? i < stop : i > stop; i += step) { result.push(i) } return result }