22
33var assert = require ( 'assert' ) ;
44
5- var filter = require ( 'lodash. filter' ) ;
6- var map = require ( 'lodash. map' ) ;
7- var flatten = require ( 'lodash. flatten' ) ;
8- var forEach = require ( 'lodash.foreach ' ) ;
5+ var filter = require ( 'arr- filter' ) ;
6+ var map = require ( 'arr- map' ) ;
7+ var flatten = require ( 'arr- flatten' ) ;
8+ var forEach = require ( 'array-each ' ) ;
99
1010function noop ( ) { }
1111
@@ -15,6 +15,14 @@ function getExtensions(lastArg) {
1515 }
1616}
1717
18+ function filterSuccess ( elem ) {
19+ return elem . state === 'success' ;
20+ }
21+
22+ function filterError ( elem ) {
23+ return elem . state === 'error' ;
24+ }
25+
1826function buildOnSettled ( done ) {
1927 if ( typeof done !== 'function' ) {
2028 done = noop ;
@@ -25,8 +33,8 @@ function buildOnSettled(done) {
2533 return done ( error , null ) ;
2634 }
2735
28- var settledErrors = filter ( result , { state : 'error' } ) ;
29- var settledResults = filter ( result , { state : 'success' } ) ;
36+ var settledErrors = filter ( result , filterError ) ;
37+ var settledResults = filter ( result , filterSuccess ) ;
3038
3139 var errors = null ;
3240 if ( settledErrors . length ) {
0 commit comments