@@ -25,14 +25,14 @@ <h1><a href="index.html">All files</a> ApiChain.js</h1>
2525 < div class ='fl pad1y space-right2 '>
2626 < span class ="strong "> 100% </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 70/70 </ span >
28+ < span class ='fraction '> 75/75 </ span >
2929 </ div >
3030
3131
3232 < div class ='fl pad1y space-right2 '>
33- < span class ="strong "> 100 % </ span >
33+ < span class ="strong "> 90 % </ span >
3434 < span class ="quiet "> Branches</ span >
35- < span class ='fraction '> 11/11 </ span >
35+ < span class ='fraction '> 9/10 </ span >
3636 </ div >
3737
3838
@@ -46,7 +46,7 @@ <h1><a href="index.html">All files</a> ApiChain.js</h1>
4646 < div class ='fl pad1y space-right2 '>
4747 < span class ="strong "> 100% </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 70/70 </ span >
49+ < span class ='fraction '> 75/75 </ span >
5050 </ div >
5151
5252
@@ -127,30 +127,40 @@ <h1><a href="index.html">All files</a> ApiChain.js</h1>
127127< a name ='L68 '> </ a > < a href ='#L68 '> 68</ a >
128128< a name ='L69 '> </ a > < a href ='#L69 '> 69</ a >
129129< a name ='L70 '> </ a > < a href ='#L70 '> 70</ a >
130- < a name ='L71 '> </ a > < a href ='#L71 '> 71</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 9x</ span >
131- < span class ="cline-any cline-yes "> 9x</ span >
132- < span class ="cline-any cline-yes "> 9x</ span >
133- < span class ="cline-any cline-yes "> 9x</ span >
134- < span class ="cline-any cline-yes "> 9x</ span >
135- < span class ="cline-any cline-yes "> 9x</ span >
136- < span class ="cline-any cline-yes "> 9x</ span >
137- < span class ="cline-any cline-yes "> 9x</ span >
130+ < a name ='L71 '> </ a > < a href ='#L71 '> 71</ a >
131+ < a name ='L72 '> </ a > < a href ='#L72 '> 72</ a >
132+ < a name ='L73 '> </ a > < a href ='#L73 '> 73</ a >
133+ < a name ='L74 '> </ a > < a href ='#L74 '> 74</ a >
134+ < a name ='L75 '> </ a > < a href ='#L75 '> 75</ a >
135+ < a name ='L76 '> </ a > < a href ='#L76 '> 76</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 8x</ span >
136+ < span class ="cline-any cline-yes "> 8x</ span >
137+ < span class ="cline-any cline-yes "> 8x</ span >
138+ < span class ="cline-any cline-yes "> 8x</ span >
139+ < span class ="cline-any cline-yes "> 8x</ span >
140+ < span class ="cline-any cline-yes "> 8x</ span >
141+ < span class ="cline-any cline-yes "> 8x</ span >
142+ < span class ="cline-any cline-yes "> 8x</ span >
138143< span class ="cline-any cline-yes "> 5x</ span >
139144< span class ="cline-any cline-yes "> 5x</ span >
145+ < span class ="cline-any cline-yes "> 2x</ span >
146+ < span class ="cline-any cline-yes "> 2x</ span >
147+ < span class ="cline-any cline-yes "> 2x</ span >
148+ < span class ="cline-any cline-yes "> 2x</ span >
149+ < span class ="cline-any cline-yes "> 2x</ span >
140150< span class ="cline-any cline-yes "> 5x</ span >
141151< span class ="cline-any cline-yes "> 5x</ span >
142152< span class ="cline-any cline-yes "> 5x</ span >
143- < span class ="cline-any cline-yes "> 9x </ span >
144- < span class ="cline-any cline-yes "> 9x </ span >
145- < span class ="cline-any cline-yes "> 9x </ span >
146- < span class ="cline-any cline-yes "> 9x </ span >
153+ < span class ="cline-any cline-yes "> 8x </ span >
154+ < span class ="cline-any cline-yes "> 8x </ span >
155+ < span class ="cline-any cline-yes "> 8x </ span >
156+ < span class ="cline-any cline-yes "> 8x </ span >
147157< span class ="cline-any cline-yes "> 5x</ span >
148158< span class ="cline-any cline-yes "> 5x</ span >
149159< span class ="cline-any cline-yes "> 5x</ span >
150- < span class ="cline-any cline-yes "> 9x </ span >
151- < span class ="cline-any cline-yes "> 9x </ span >
152- < span class ="cline-any cline-yes "> 9x </ span >
153- < span class ="cline-any cline-yes "> 9x </ span >
160+ < span class ="cline-any cline-yes "> 8x </ span >
161+ < span class ="cline-any cline-yes "> 8x </ span >
162+ < span class ="cline-any cline-yes "> 8x </ span >
163+ < span class ="cline-any cline-yes "> 8x </ span >
154164< span class ="cline-any cline-yes "> 1x</ span >
155165< span class ="cline-any cline-yes "> 1x</ span >
156166< span class ="cline-any cline-yes "> 1x</ span >
@@ -170,7 +180,7 @@ <h1><a href="index.html">All files</a> ApiChain.js</h1>
170180< span class ="cline-any cline-yes "> 1x</ span >
171181< span class ="cline-any cline-yes "> 1x</ span >
172182< span class ="cline-any cline-yes "> 1x</ span >
173- < span class ="cline-any cline-yes "> 9x </ span >
183+ < span class ="cline-any cline-yes "> 8x </ span >
174184< span class ="cline-any cline-yes "> 1x</ span >
175185< span class ="cline-any cline-yes "> 1x</ span >
176186< span class ="cline-any cline-yes "> 1x</ span >
@@ -196,7 +206,7 @@ <h1><a href="index.html">All files</a> ApiChain.js</h1>
196206< span class ="cline-any cline-yes "> 1x</ span >
197207< span class ="cline-any cline-yes "> 1x</ span >
198208< span class ="cline-any cline-yes "> 1x</ span >
199- < span class ="cline-any cline-yes "> 9x </ span >
209+ < span class ="cline-any cline-yes "> 8x </ span >
200210< span class ="cline-any cline-neutral "> </ span > </ td > < td class ="text "> < pre class ="prettyprint lang-js "> const Prototype2ApiChain = new Map();
201211const OBJ_prototype = Object.getPrototypeOf( {} );
202212
@@ -206,13 +216,18 @@ <h1><a href="index.html">All files</a> ApiChain.js</h1>
206216 if( typeof refObj[ k ] == 'function' )
207217 { ApiChainLocal.prototype[ k ] = function( ...args )
208218 { if( k.startsWith('get') )
209- return this.length ? this[0][k](...args) : undefined;
219+ < span class ="branch-0 cbranch-no " title ="branch not covered " > {</ span >
220+ if( this.length )
221+ return this[ 0 ][ k ]( ...args )
222+ else
223+ return;
224+ }
210225 this.forEach( el => el[ k ]( ...args ) );
211226 return this;
212227 }
213228 }else
214229 { Object.defineProperty( ApiChainLocal.prototype, k,
215- { get : function(){ return this.length ? this[ 0 ][ k ] : undefined }
230+ { get : function(){ if( this.length ) return this[ 0 ][ k ] }
216231 , set: function( v )
217232 { this.forEach( el => el[ k ] = v );
218233 return v
@@ -274,7 +289,7 @@ <h1><a href="index.html">All files</a> ApiChain.js</h1>
274289 < div class ='footer quiet pad2 space-top1 center small '>
275290 Code coverage generated by
276291 < a href ="https://istanbul.js.org/ " target ="_blank "> istanbul</ a >
277- at Sun Mar 20 2022 23:37:29 GMT-0700 (Pacific Daylight Time)
292+ at Tue Mar 22 2022 01:51:00 GMT-0700 (Pacific Daylight Time)
278293 </ div >
279294 </ div >
280295 < script src ="prettify.js "> </ script >
0 commit comments