File tree Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,16 @@ define([
27
27
return ! ! _ . findWhere ( callbacks , callback ) ;
28
28
}
29
29
30
+ /**
31
+ * Checks if provided module is rejected during load.
32
+ *
33
+ * @param {Object } id - Module to be checked.
34
+ * @return {Boolean }
35
+ */
36
+ function isRejected ( module ) {
37
+ return registry [ module . id ] && registry [ module . id ] . error ;
38
+ }
39
+
30
40
/**
31
41
* Checks if provided module has unresolved dependencies.
32
42
*
@@ -37,11 +47,7 @@ define([
37
47
if ( ! module . depCount ) {
38
48
return false ;
39
49
}
40
-
41
- // Return `true` if some dependency doesn't errored yet
42
- return _ . some ( module . depMaps , function ( dependency ) {
43
- return ! registry [ dependency . id ] . error ;
44
- } ) ;
50
+ return module . depCount > _ . filter ( module . depMaps , isRejected ) . length ;
45
51
}
46
52
47
53
/**
You can’t perform that action at this time.
0 commit comments