refactor: add generic type to rangeMap

This commit is contained in:
aml360 2022-04-28 16:55:18 +02:00
parent 9e1077269a
commit b4a2945d10
No known key found for this signature in database
GPG Key ID: 63961239476050D0

View File

@ -1,5 +1,5 @@
export default function rangeMap(n: number, fn: (i: number) => any) {
const arr = new Array(n)
export default function rangeMap<T>(n: number, fn: (i: number) => T): T[] {
const arr: T[] = new Array(n)
for (let i = 0; i < n; i++) {
arr[i] = fn(i)
}