|
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