File tree Expand file tree Collapse file tree 1 file changed +12
-16
lines changed Expand file tree Collapse file tree 1 file changed +12
-16
lines changed Original file line number Diff line number Diff line change @@ -68,14 +68,12 @@ function correctOptionalDependencies<Deps extends any[]>(args?: readonly [...Dep
68
68
}
69
69
70
70
function checkArgsAreLoaded < Deps extends any [ ] > ( args ?: readonly [ ...Deps ] ) {
71
- return ( args || [ ] )
72
- . map ( ( arg : unknown ) => {
73
- if ( isApiResponseBase ( arg ) ) {
74
- return ! ( arg . isInProgress || arg . isError ) ;
75
- }
76
- return true ;
77
- } )
78
- . reduce ( ( prev , curr ) => prev && curr , true ) ;
71
+ return ( args || [ ] ) . every ( ( arg : unknown ) => {
72
+ if ( isApiResponseBase ( arg ) ) {
73
+ return ! ( arg . isInProgress || arg . isError ) ;
74
+ }
75
+ return true ;
76
+ } ) ;
79
77
}
80
78
81
79
function normalizeArgumentOverloads < T extends NotUndefined , Deps extends any [ ] > (
@@ -283,14 +281,12 @@ export function useLoadData<T extends NotUndefined, Deps extends any[]>(
283
281
const correctedArgs = correctOptionalDependencies ( fetchDataArgs ) ;
284
282
const argsAreLoaded = checkArgsAreLoaded ( correctedArgs ) ;
285
283
286
- const argsHaveErrors = ( correctedArgs || [ ] )
287
- . map ( ( arg : unknown ) => {
288
- if ( isApiResponseBase ( arg ) ) {
289
- return arg . isError ;
290
- }
291
- return false ;
292
- } )
293
- . reduce ( ( prev , curr ) => prev || curr , false ) ;
284
+ const argsHaveErrors = ( correctedArgs || [ ] ) . some ( ( arg : unknown ) => {
285
+ if ( isApiResponseBase ( arg ) ) {
286
+ return arg . isError ;
287
+ }
288
+ return false ;
289
+ } ) ;
294
290
295
291
if ( argsHaveErrors ) {
296
292
setPendingData ( {
You can’t perform that action at this time.
0 commit comments