@@ -23,9 +23,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
2323 < div class ='clearfix '>
2424
2525 < div class ='fl pad1y space-right2 '>
26- < span class ="strong "> 100 % </ span >
26+ < span class ="strong "> 96.05 % </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 61/61 </ span >
28+ < span class ='fraction '> 73/76 </ span >
2929 </ div >
3030
3131
@@ -37,16 +37,16 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
3737
3838
3939 < div class ='fl pad1y space-right2 '>
40- < span class ="strong "> 100 % </ span >
40+ < span class ="strong "> 0 % </ span >
4141 < span class ="quiet "> Functions</ span >
42- < span class ='fraction '> 0/0 </ span >
42+ < span class ='fraction '> 0/1 </ span >
4343 </ div >
4444
4545
4646 < div class ='fl pad1y space-right2 '>
47- < span class ="strong "> 100 % </ span >
47+ < span class ="strong "> 96.05 % </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 61/61 </ span >
49+ < span class ='fraction '> 73/76 </ span >
5050 </ div >
5151
5252
@@ -124,7 +124,29 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
124124< a name ='L59 '> </ a > < a href ='#L59 '> 59</ a >
125125< a name ='L60 '> </ a > < a href ='#L60 '> 60</ a >
126126< a name ='L61 '> </ a > < a href ='#L61 '> 61</ a >
127- < a name ='L62 '> </ a > < a href ='#L62 '> 62</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
127+ < a name ='L62 '> </ a > < a href ='#L62 '> 62</ a >
128+ < a name ='L63 '> </ a > < a href ='#L63 '> 63</ a >
129+ < a name ='L64 '> </ a > < a href ='#L64 '> 64</ a >
130+ < a name ='L65 '> </ a > < a href ='#L65 '> 65</ a >
131+ < a name ='L66 '> </ a > < a href ='#L66 '> 66</ a >
132+ < a name ='L67 '> </ a > < a href ='#L67 '> 67</ a >
133+ < a name ='L68 '> </ a > < a href ='#L68 '> 68</ a >
134+ < a name ='L69 '> </ a > < a href ='#L69 '> 69</ a >
135+ < a name ='L70 '> </ a > < a href ='#L70 '> 70</ a >
136+ < a name ='L71 '> </ a > < a href ='#L71 '> 71</ a >
137+ < a name ='L72 '> </ a > < a href ='#L72 '> 72</ a >
138+ < a name ='L73 '> </ a > < a href ='#L73 '> 73</ a >
139+ < a name ='L74 '> </ a > < a href ='#L74 '> 74</ a >
140+ < a name ='L75 '> </ a > < a href ='#L75 '> 75</ a >
141+ < a name ='L76 '> </ a > < a href ='#L76 '> 76</ a >
142+ < a name ='L77 '> </ a > < a href ='#L77 '> 77</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
143+ < span class ="cline-any cline-yes "> 1x</ span >
144+ < span class ="cline-any cline-yes "> 1x</ span >
145+ < span class ="cline-any cline-yes "> 1x</ span >
146+ < span class ="cline-any cline-yes "> 1x</ span >
147+ < span class ="cline-any cline-yes "> 1x</ span >
148+ < span class ="cline-any cline-yes "> 1x</ span >
149+ < span class ="cline-any cline-yes "> 1x</ span >
128150< span class ="cline-any cline-yes "> 1x</ span >
129151< span class ="cline-any cline-yes "> 1x</ span >
130152< span class ="cline-any cline-yes "> 1x</ span >
@@ -162,6 +184,14 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
162184< span class ="cline-any cline-yes "> 1x</ span >
163185< span class ="cline-any cline-yes "> 1x</ span >
164186< span class ="cline-any cline-yes "> 1x</ span >
187+ < span class ="cline-any cline-no "> </ span >
188+ < span class ="cline-any cline-no "> </ span >
189+ < span class ="cline-any cline-no "> </ span >
190+ < span class ="cline-any cline-yes "> 1x</ span >
191+ < span class ="cline-any cline-yes "> 1x</ span >
192+ < span class ="cline-any cline-yes "> 1x</ span >
193+ < span class ="cline-any cline-yes "> 1x</ span >
194+ < span class ="cline-any cline-yes "> 1x</ span >
165195< span class ="cline-any cline-yes "> 1x</ span >
166196< span class ="cline-any cline-yes "> 1x</ span >
167197< span class ="cline-any cline-yes "> 1x</ span >
@@ -222,13 +252,27 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
222252var BooleanArray = require( '@stdlib/array/bool' );
223253
224254
255+ // FUNCTIONS //
256+
257+ /**
258+ * Throws an error.
259+ *
260+ * @private
261+ * @throws {Error} not implemented
262+ */
263+ < span class ="cstat-no " title ="statement not covered " > < span class ="fstat-no " title ="function not covered " > function notImplemented() {</ span > </ span >
264+ < span class ="cstat-no " title ="statement not covered " > throw new Error( 'not implemented' );</ span >
265+ < span class ="cstat-no " title ="statement not covered " > }</ span >
266+
267+
225268// MAIN //
226269
227270// Mapping from data types to underlying buffer constructors...
228- var ctors = {
271+ var ctors = { // eslint-disable-line vars-on-top
229272 'binary': Buffer,
230273 'float64': Float64Array,
231274 'float32': Float32Array,
275+ 'float16': notImplemented, // FIXME: replace with Float16Array constructor once implemented
232276 'generic': Array, // TODO: replace with `stdlib` pkg
233277 'int16': Int16Array,
234278 'int32': Int32Array,
@@ -237,6 +281,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
237281 'uint32': Uint32Array,
238282 'uint8': Uint8Array,
239283 'uint8c': Uint8ClampedArray,
284+ 'complex32': notImplemented, // FIXME: replace with Complex32Array constructor once implemented
240285 'complex64': Complex64Array,
241286 'complex128': Complex128Array,
242287 'bool': BooleanArray
@@ -253,7 +298,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
253298 < div class ='footer quiet pad2 space-top1 center small '>
254299 Code coverage generated by
255300 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
256- at 2024-07-13T02:42:49.629Z
301+ at 2025-09-19T08:11:37.560Z
257302 </ div >
258303 < script src ="../../../../prettify.js "> </ script >
259304 < script >
0 commit comments