/** * Produces an array of values from the start number to the end number * * @param {number} start * @param {number} end * @param {number} [step] * @param {Predicate} [predicate] A function to map against each iterated step, similar to Array.from() * @returns {Array} */ export default function range(start: number, end: number, step?: number, predicate?: Predicate): Array;