|
20 | 20 |
|
21 | 21 | /// <reference types="@stdlib/types"/> |
22 | 22 |
|
23 | | -import { NumericArray, Collection, AccessorArrayLike } from '@stdlib/types/array'; |
| 23 | +import { Collection, AccessorArrayLike } from '@stdlib/types/array'; |
24 | 24 |
|
25 | 25 | /** |
26 | 26 | * Input array. |
27 | 27 | */ |
28 | | -type InputArray = NumericArray | Collection | AccessorArrayLike<number>; |
| 28 | +type InputArray<T> = Collection<T> | AccessorArrayLike<T>; |
29 | 29 |
|
30 | 30 | /** |
31 | 31 | * Returns an accessed value. |
@@ -118,7 +118,7 @@ interface Routine { |
118 | 118 | * var v = rangeBy( x.length, x, 1, accessor ); |
119 | 119 | * // returns 18.0 |
120 | 120 | */ |
121 | | - <T = unknown, U = unknown>( N: number, x: InputArray, strideX: number, clbk: Callback<T, U>, thisArg?: ThisParameterType<Callback<T, U>> ): number; |
| 121 | + <T = unknown, U = unknown>( N: number, x: InputArray<T>, strideX: number, clbk: Callback<T, U>, thisArg?: ThisParameterType<Callback<T, U>> ): number; |
122 | 122 |
|
123 | 123 | /** |
124 | 124 | * Computes the range of a strided array via a callback function and using alternative indexing semantics. |
@@ -152,7 +152,7 @@ interface Routine { |
152 | 152 | * var v = rangeBy.ndarray( x.length, x, 1, 0, accessor ); |
153 | 153 | * // returns 18.0 |
154 | 154 | */ |
155 | | - ndarray<T = unknown, U = unknown>( N: number, x: InputArray, strideX: number, offsetX: number, clbk: Callback<T, U>, thisArg?: ThisParameterType<Callback<T, U>> ): number; |
| 155 | + ndarray<T = unknown, U = unknown>( N: number, x: InputArray<T>, strideX: number, offsetX: number, clbk: Callback<T, U>, thisArg?: ThisParameterType<Callback<T, U>> ): number; |
156 | 156 | } |
157 | 157 |
|
158 | 158 | /** |
|
0 commit comments