MCPcopy
hub / github.com/RealKai42/qwerty-learner / baseRange

Function baseRange

src/utils/range.ts:12–22  ·  view source on GitHub ↗
(start: number, end: number, step: number)

Source from the content-addressed store, hash-verified

10}
11
12function baseRange(start: number, end: number, step: number): number[] {
13 let index = -1
14 let length = Math.max(Math.ceil((end - start) / (step || 1)), 0)
15 const result = new Array<number>(length)
16
17 while (length--) {
18 result[++index] = start
19 start += step
20 }
21 return result
22}
23
24export default function range(start: number, end: number, step: number): number[] {
25 // Ensure the sign of `-0` is preserved.

Callers 1

rangeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected