11// @flow
22
3- import idx from 'idx' ;
4-
53import type { State as QueriesState } from '../reducers/queries' ;
64import { getQueryKey } from '../lib/query-key' ;
75import type { QueryConfig , QueryDetails } from '../types' ;
@@ -24,53 +22,35 @@ export const getQueryDetails: (
2422 return defaultDetailsObject ;
2523 }
2624
27- return idx ( queriesState , _ => _ [ queryKey ] ) || defaultDetailsObject ;
25+ return queriesState ?. [ queryKey ] ?? defaultDetailsObject ;
2826} ;
2927
3028export const isFinished : (
3129 queriesState : QueriesState ,
3230 queryConfig : ?QueryConfig ,
33- ) => boolean = createSelector (
34- getQueryDetails ,
35- query => query . isFinished ,
36- ) ;
31+ ) => boolean = createSelector ( getQueryDetails , query => query . isFinished ) ;
3732
3833export const isPending : (
3934 queriesState : QueriesState ,
4035 queryConfig : ?QueryConfig ,
41- ) => boolean = createSelector (
42- getQueryDetails ,
43- query => query . isPending ,
44- ) ;
36+ ) => boolean = createSelector ( getQueryDetails , query => query . isPending ) ;
4537
4638export const status : (
4739 queriesState : QueriesState ,
4840 queryConfig : ?QueryConfig ,
49- ) => ?number = createSelector (
50- getQueryDetails ,
51- query => query . status ,
52- ) ;
41+ ) => ?number = createSelector ( getQueryDetails , query => query . status ) ;
5342
5443export const headers : (
5544 queriesState : QueriesState ,
5645 queryConfig : ?QueryConfig ,
57- ) => ?{ [ key : string ] : any } = createSelector (
58- getQueryDetails ,
59- query => query . headers ,
60- ) ;
46+ ) => ?{ [ key : string ] : any } = createSelector ( getQueryDetails , query => query . headers ) ;
6147
6248export const lastUpdated : (
6349 queriesState : QueriesState ,
6450 queryConfig : ?QueryConfig ,
65- ) => ?number = createSelector (
66- getQueryDetails ,
67- query => query . lastUpdated ,
68- ) ;
51+ ) => ?number = createSelector ( getQueryDetails , query => query . lastUpdated ) ;
6952
7053export const queryCount : (
7154 queriesState : QueriesState ,
7255 queryConfig : ?QueryConfig ,
73- ) => number = createSelector (
74- getQueryDetails ,
75- query => query . queryCount ,
76- ) ;
56+ ) => number = createSelector ( getQueryDetails , query => query . queryCount ) ;
0 commit comments