@@ -25,7 +25,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/s
2525 < div class ='fl pad1y space-right2 '>
2626 < span class ="strong "> 100% </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 96/96 </ span >
28+ < span class ='fraction '> 97/97 </ span >
2929 </ div >
3030
3131
@@ -46,7 +46,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/s
4646 < div class ='fl pad1y space-right2 '>
4747 < span class ="strong "> 100% </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 96/96 </ span >
49+ < span class ='fraction '> 97/97 </ span >
5050 </ div >
5151
5252
@@ -159,7 +159,8 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/s
159159< a name ='L94 '> </ a > < a href ='#L94 '> 94</ a >
160160< a name ='L95 '> </ a > < a href ='#L95 '> 95</ a >
161161< 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 >
163164< span class ="cline-any cline-yes "> 1x</ span >
164165< span class ="cline-any cline-yes "> 1x</ span >
165166< 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
226227< span class ="cline-any cline-yes "> 1x</ span >
227228< span class ="cline-any cline-yes "> 1x</ span >
228229< 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 >
237239< span class ="cline-any cline-yes "> 20x</ span >
238240< 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 >
242244< span class ="cline-any cline-yes "> 9x</ span >
243245< 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 >
246248< span class ="cline-any cline-yes "> 8x</ span >
247249< 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 >
251250< 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 >
253255< span class ="cline-any cline-yes "> 1x</ span >
254256< span class ="cline-any cline-yes "> 1x</ span >
255257< 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
288290// MAIN //
289291
290292/**
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.
292294*
293295* @param {ndarray} x - input array
294296* @param {Object} [options] - function options
295297* @param {integer} [options.dim=0] - dimension along which to perform the operation
296298* @throws {TypeError} first argument must be an ndarray having one or more dimensions
299+ * @throws {RangeError} dimension index exceeds the number of dimensions
297300* @throws {TypeError} options argument must be an object
298301* * @throws {TypeError} must provide valid options
299- * @returns {Array<ndarray>} a list of ndarrays
302+ * @returns {Array<ndarray>} a list of ndarray views
300303*
301304* @example
302305* var ndarray = require( '@stdlib/ndarray/ctor' );
@@ -339,7 +342,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/s
339342 }
340343 if ( hasOwnProp( options, 'dim' ) ) {
341344 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 ) );
343346 }
344347 opts.dim = options.dim;
345348 }
@@ -358,7 +361,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/s
358361 < div class ='footer quiet pad2 space-top1 center small '>
359362 Code coverage generated by
360363 < 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
362365 </ div >
363366 < script src ="../../../prettify.js "> </ script >
364367 < script >
0 commit comments