@@ -1293,14 +1293,14 @@ const makePatternKit = () => {
1293
1293
if ( count < bound ) {
1294
1294
if ( matches ( element , elementPatt ) ) {
1295
1295
count += 1n ;
1296
- inResults ? .push ( element ) ;
1296
+ if ( inResults ) inResults . push ( element ) ;
1297
1297
} else {
1298
- outResults ? .push ( element ) ;
1298
+ if ( outResults ) outResults . push ( element ) ;
1299
1299
}
1300
1300
} else if ( outResults === undefined ) {
1301
1301
break ;
1302
1302
} else {
1303
- outResults . push ( element ) ;
1303
+ if ( outResults ) outResults . push ( element ) ;
1304
1304
}
1305
1305
}
1306
1306
return check (
@@ -1341,20 +1341,20 @@ const makePatternKit = () => {
1341
1341
if ( matches ( element , elementPatt ) ) {
1342
1342
if ( num <= numRest ) {
1343
1343
count += num ;
1344
- inResults ? .push ( [ element , num ] ) ;
1344
+ if ( inResults ) inResults . push ( [ element , num ] ) ;
1345
1345
} else {
1346
1346
const numIn = numRest ;
1347
1347
count += numIn ;
1348
- inResults ? .push ( [ element , numRest ] ) ;
1349
- outResults ? .push ( [ element , num - numRest ] ) ;
1348
+ if ( inResults ) inResults . push ( [ element , numRest ] ) ;
1349
+ if ( outResults ) outResults . push ( [ element , num - numRest ] ) ;
1350
1350
}
1351
1351
} else {
1352
- outResults ? .push ( [ element , num ] ) ;
1352
+ if ( outResults ) outResults . push ( [ element , num ] ) ;
1353
1353
}
1354
1354
} else if ( outResults === undefined ) {
1355
1355
break ;
1356
1356
} else {
1357
- outResults . push ( [ element , num ] ) ;
1357
+ if ( outResults ) outResults . push ( [ element , num ] ) ;
1358
1358
}
1359
1359
}
1360
1360
return check (
0 commit comments