@@ -16,7 +16,7 @@ var _obj, isMultiIndexContext = function(widget) {
16
16
} , isTargetedIndexEqualIndex = function ( widget , indexId ) {
17
17
return widget . props . indexContextValue . targetedIndex === indexId ;
18
18
} , isIndexWidget = function ( widget ) {
19
- return Boolean ( widget . props . indexId ) ;
19
+ return ! ! widget . props . indexId ;
20
20
} , isIndexWidgetEqualIndex = function ( widget , indexId ) {
21
21
return widget . props . indexId === indexId ;
22
22
} , sortIndexWidgetsFirst = function ( firstWidget , secondWidget ) {
@@ -26,26 +26,26 @@ var _obj, isMultiIndexContext = function(widget) {
26
26
export default function createInstantSearchManager ( param ) {
27
27
var state , listeners , indexName = param . indexName , _initialState = param . initialState , searchClient = param . searchClient , resultsState = param . resultsState , stalledSearchDelay = param . stalledSearchDelay , getMetadata = function ( state ) {
28
28
return widgetsManager . getWidgets ( ) . filter ( function ( widget ) {
29
- return Boolean ( widget . getMetadata ) ;
29
+ return ! ! widget . getMetadata ;
30
30
} ) . map ( function ( widget ) {
31
31
return widget . getMetadata ( state ) ;
32
32
} ) ;
33
33
} , getSearchParameters = function ( ) {
34
34
var sharedParameters = widgetsManager . getWidgets ( ) . filter ( function ( widget ) {
35
- return Boolean ( widget . getSearchParameters ) ;
35
+ return ! ! widget . getSearchParameters ;
36
36
} ) . filter ( function ( widget ) {
37
37
return ! isMultiIndexContext ( widget ) && ! isIndexWidget ( widget ) ;
38
38
} ) . reduce ( function ( res , widget ) {
39
39
return widget . getSearchParameters ( res ) ;
40
40
} , initialSearchParameters ) , mainParameters = widgetsManager . getWidgets ( ) . filter ( function ( widget ) {
41
- return Boolean ( widget . getSearchParameters ) ;
41
+ return ! ! widget . getSearchParameters ;
42
42
} ) . filter ( function ( widget ) {
43
43
var targetedIndexEqualMainIndex = isMultiIndexContext ( widget ) && isTargetedIndexEqualIndex ( widget , indexName ) , subIndexEqualMainIndex = isIndexWidget ( widget ) && isIndexWidgetEqualIndex ( widget , indexName ) ;
44
44
return targetedIndexEqualMainIndex || subIndexEqualMainIndex ;
45
45
} ) . sort ( sortIndexWidgetsFirst ) . reduce ( function ( res , widget ) {
46
46
return widget . getSearchParameters ( res ) ;
47
47
} , sharedParameters ) , derivedIndices = widgetsManager . getWidgets ( ) . filter ( function ( widget ) {
48
- return Boolean ( widget . getSearchParameters ) ;
48
+ return ! ! widget . getSearchParameters ;
49
49
} ) . filter ( function ( widget ) {
50
50
var targetedIndexNotEqualMainIndex = isMultiIndexContext ( widget ) && ! isTargetedIndexEqualIndex ( widget , indexName ) , subIndexNotEqualMainIndex = isIndexWidget ( widget ) && ! isIndexWidgetEqualIndex ( widget , indexName ) ;
51
51
return targetedIndexNotEqualMainIndex || subIndexNotEqualMainIndex ;
@@ -319,7 +319,7 @@ export default function createInstantSearchManager(param) {
319
319
transitionState : function ( nextSearchState ) {
320
320
var searchState = store . getState ( ) . widgets ;
321
321
return widgetsManager . getWidgets ( ) . filter ( function ( widget ) {
322
- return Boolean ( widget . transitionState ) ;
322
+ return ! ! widget . transitionState ;
323
323
} ) . reduce ( function ( res , widget ) {
324
324
return widget . transitionState ( searchState , res ) ;
325
325
} , nextSearchState ) ;
0 commit comments