@@ -25,7 +25,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/s
25
25
< div class ='fl pad1y space-right2 '>
26
26
< span class ="strong "> 100% </ span >
27
27
< span class ="quiet "> Statements</ span >
28
- < span class ='fraction '> 96/96 </ span >
28
+ < span class ='fraction '> 97/97 </ span >
29
29
</ div >
30
30
31
31
@@ -46,7 +46,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/s
46
46
< div class ='fl pad1y space-right2 '>
47
47
< span class ="strong "> 100% </ span >
48
48
< span class ="quiet "> Lines</ span >
49
- < span class ='fraction '> 96/96 </ span >
49
+ < span class ='fraction '> 97/97 </ span >
50
50
</ div >
51
51
52
52
@@ -159,7 +159,8 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/s
159
159
< a name ='L94 '> </ a > < a href ='#L94 '> 94</ a >
160
160
< a name ='L95 '> </ a > < a href ='#L95 '> 95</ a >
161
161
< a name ='L96 '> </ a > < a href ='#L96 '> 96</ a >
162
- < a name ='L97 '> </ a > < a href ='#L97 '> 97</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
162
+ < a name ='L97 '> </ a > < a href ='#L97 '> 97</ a >
163
+ < a name ='L98 '> </ a > < a href ='#L98 '> 98</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
163
164
< span class ="cline-any cline-yes "> 1x</ span >
164
165
< span class ="cline-any cline-yes "> 1x</ span >
165
166
< span class ="cline-any cline-yes "> 1x</ span >
@@ -226,30 +227,31 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/s
226
227
< span class ="cline-any cline-yes "> 1x</ span >
227
228
< span class ="cline-any cline-yes "> 1x</ span >
228
229
< span class ="cline-any cline-yes "> 1x</ span >
229
- < span class ="cline-any cline-yes "> 54x</ span >
230
- < span class ="cline-any cline-yes "> 54x</ span >
231
- < span class ="cline-any cline-yes "> 54x</ span >
232
- < span class ="cline-any cline-yes "> 54x</ span >
233
- < span class ="cline-any cline-yes "> 54x</ span >
234
- < span class ="cline-any cline-yes "> 54x</ span >
235
- < span class ="cline-any cline-yes "> 54x</ span >
236
- < span class ="cline-any cline-yes "> 54x</ span >
230
+ < span class ="cline-any cline-yes "> 1x</ span >
231
+ < span class ="cline-any cline-yes "> 58x</ span >
232
+ < span class ="cline-any cline-yes "> 58x</ span >
233
+ < span class ="cline-any cline-yes "> 58x</ span >
234
+ < span class ="cline-any cline-yes "> 58x</ span >
235
+ < span class ="cline-any cline-yes "> 58x</ span >
236
+ < span class ="cline-any cline-yes "> 58x</ span >
237
+ < span class ="cline-any cline-yes "> 58x</ span >
238
+ < span class ="cline-any cline-yes "> 58x</ span >
237
239
< span class ="cline-any cline-yes "> 20x</ span >
238
240
< span class ="cline-any cline-yes "> 20x</ span >
239
- < span class ="cline-any cline-yes "> 54x </ span >
240
- < span class ="cline-any cline-yes "> 30x </ span >
241
- < span class ="cline-any cline-yes "> 30x </ span >
241
+ < span class ="cline-any cline-yes "> 58x </ span >
242
+ < span class ="cline-any cline-yes "> 34x </ span >
243
+ < span class ="cline-any cline-yes "> 34x </ span >
242
244
< span class ="cline-any cline-yes "> 9x</ span >
243
245
< span class ="cline-any cline-yes "> 9x</ span >
244
- < span class ="cline-any cline-yes "> 21x </ span >
245
- < span class ="cline-any cline-yes "> 21x </ span >
246
+ < span class ="cline-any cline-yes "> 25x </ span >
247
+ < span class ="cline-any cline-yes "> 25x </ span >
246
248
< span class ="cline-any cline-yes "> 8x</ span >
247
249
< span class ="cline-any cline-yes "> 8x</ span >
248
- < span class ="cline-any cline-yes "> 13x</ span >
249
- < span class ="cline-any cline-yes "> 13x</ span >
250
- < span class ="cline-any cline-yes "> 30x</ span >
251
250
< span class ="cline-any cline-yes "> 17x</ span >
252
- < span class ="cline-any cline-yes "> 54x</ span >
251
+ < span class ="cline-any cline-yes "> 17x</ span >
252
+ < span class ="cline-any cline-yes "> 34x</ span >
253
+ < span class ="cline-any cline-yes "> 21x</ span >
254
+ < span class ="cline-any cline-yes "> 58x</ span >
253
255
< span class ="cline-any cline-yes "> 1x</ span >
254
256
< span class ="cline-any cline-yes "> 1x</ span >
255
257
< span class ="cline-any cline-yes "> 1x</ span >
@@ -288,15 +290,16 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/s
288
290
// MAIN //
289
291
290
292
/**
291
- * Returns an array containing a read-only truncated view of an input ndarray and a read-only view of the first element(s) along a specific dimension.
293
+ * Returns an array containing a read-only truncated view of an input ndarray and a read-only view of the first element(s) along a specified dimension.
292
294
*
293
295
* @param {ndarray} x - input array
294
296
* @param {Object} [options] - function options
295
297
* @param {integer} [options.dim=0] - dimension along which to perform the operation
296
298
* @throws {TypeError} first argument must be an ndarray having one or more dimensions
299
+ * @throws {RangeError} dimension index exceeds the number of dimensions
297
300
* @throws {TypeError} options argument must be an object
298
301
* * @throws {TypeError} must provide valid options
299
- * @returns {Array<ndarray>} a list of ndarrays
302
+ * @returns {Array<ndarray>} a list of ndarray views
300
303
*
301
304
* @example
302
305
* var ndarray = require( '@stdlib/ndarray/ctor' );
@@ -339,7 +342,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/s
339
342
}
340
343
if ( hasOwnProp( options, 'dim' ) ) {
341
344
if ( !isInteger( options.dim ) ) {
342
- throw new TypeError( format( 'invalid option. `%s` option must be a boolean . Option: `%s`.', 'strict', options.strict ) );
345
+ throw new TypeError( format( 'invalid option. `%s` option must be an integer . Option: `%s`.', 'strict', options.strict ) );
343
346
}
344
347
opts.dim = options.dim;
345
348
}
@@ -358,7 +361,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/s
358
361
< div class ='footer quiet pad2 space-top1 center small '>
359
362
Code coverage generated by
360
363
< a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
361
- at 2025-09-29T09:42:09.697Z
364
+ at 2025-09-29T10:21:54.484Z
362
365
</ div >
363
366
< script src ="../../../prettify.js "> </ script >
364
367
< script >
0 commit comments