File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed
Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -12,10 +12,14 @@ export class AllSubstringsIndexStrategy implements IIndexStrategy {
1212 */
1313 expandToken ( token : string ) : Array < string > {
1414 var expandedTokens = [ ] ;
15+ var string ;
1516
1617 for ( var i = 0 , length = token . length ; i < length ; ++ i ) {
18+ string = '' ;
19+
1720 for ( var j = i ; j < length ; ++ j ) {
18- expandedTokens . push ( token . substring ( i , j + 1 ) ) ;
21+ string += token . charAt ( j ) ;
22+ expandedTokens . push ( string ) ;
1923 }
2024 }
2125
Original file line number Diff line number Diff line change @@ -12,9 +12,11 @@ export class PrefixIndexStrategy implements IIndexStrategy {
1212 */
1313 expandToken ( token : string ) : Array < string > {
1414 var expandedTokens = [ ] ;
15+ var string = '' ;
1516
1617 for ( var i = 0 , length = token . length ; i < length ; ++ i ) {
17- expandedTokens . push ( token . substring ( 0 , i + 1 ) ) ;
18+ string += token . charAt ( i ) ;
19+ expandedTokens . push ( string ) ;
1820 }
1921
2022 return expandedTokens ;
You can’t perform that action at this time.
0 commit comments