File tree 1 file changed +11
-7
lines changed
1 file changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -405,10 +405,7 @@ function parser_comment(comment) {
405
405
}
406
406
407
407
module . exports = function ( baseFolder , defs ) {
408
- defs = defs || { } ;
409
-
410
- for ( var n in defs )
411
- defs [ n ] . __skip = true ;
408
+ var defs1 = { } ;
412
409
413
410
fs . readdir ( baseFolder ) . sort ( ) . forEach ( f => {
414
411
if ( path . extname ( f ) == '.idl' ) {
@@ -419,11 +416,18 @@ module.exports = function (baseFolder, defs) {
419
416
for ( var m in def . members )
420
417
def . members [ m ] . doc = parser_comment ( def . members [ m ] . comments ) ;
421
418
422
- defs [ def . declare . name ] = def ;
419
+ defs1 [ def . declare . name ] = def ;
423
420
}
424
421
} ) ;
425
422
426
- delete defs [ 'object' ] . declare . extend ;
423
+ if ( defs ) {
424
+ for ( var n in defs ) {
425
+ defs [ n ] . __skip = true ;
426
+ defs1 [ n ] = defs [ n ] ;
427
+ }
428
+
429
+ delete defs1 [ 'object' ] . declare . extend ;
430
+ }
427
431
428
- return defs ;
432
+ return defs1 ;
429
433
} ;
You can’t perform that action at this time.
0 commit comments