@@ -711,7 +711,7 @@ function compilePredicate(pp, q) {
711711 if ( pp . indexOf ( '<' ) !== - 1 && pp . indexOf ( '>' ) !== - 1 ) {
712712 let pred = pp . slice ( 1 , pp . length - 1 ) ;
713713 // eslint-disable-next-line no-multi-assign,no-constant-condition
714- const cleaned = ( pred = '.' ? null : q . cleanPathPredicate ( pred ) ) ;
714+ const cleaned = pred === '.' ? null : q . cleanPathPredicate ( pred ) ;
715715 return {
716716 '@type' : 'PathOr' ,
717717 or : [ {
@@ -725,15 +725,15 @@ function compilePredicate(pp, q) {
725725 } ;
726726 } if ( pp . indexOf ( '<' ) !== - 1 ) {
727727 const pred = pp . slice ( 1 , pp . length ) ;
728- const cleaned = ( pred = '.' ? null : q . cleanPathPredicate ( pred ) ) ;
728+ const cleaned = pred === '.' ? null : q . cleanPathPredicate ( pred ) ;
729729 return { '@type' : 'InversePathPredicate' , predicate : cleaned } ;
730730 } if ( pp . indexOf ( '>' ) !== - 1 ) {
731731 const pred = pp . slice ( 0 , pp . length - 1 ) ;
732- const cleaned = ( pred = '.' ? null : q . cleanPathPredicate ( pred ) ) ;
732+ const cleaned = pred === '.' ? null : q . cleanPathPredicate ( pred ) ;
733733 return { '@type' : 'PathPredicate' , predicate : cleaned } ;
734734 }
735- const cleaned = ( pp = '.' ? null : q . cleanPathPredicate ( pp ) ) ;
736- return { '@type' : 'PathPredicate' , predicate : pp } ;
735+ const cleaned = pp === '.' ? null : q . cleanPathPredicate ( pp ) ;
736+ return { '@type' : 'PathPredicate' , predicate : cleaned } ;
737737}
738738
739739/**
0 commit comments