File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,9 @@ export class LiveQueryController {
9
9
if ( ! config || ! config . classNames ) {
10
10
this . classNames = new Set ( ) ;
11
11
} else if ( config . classNames instanceof Array ) {
12
- this . classNames = new Set ( config . classNames ) ;
12
+ const classNames = config . classNames
13
+ . map ( name => new RegExp ( "^" + name + "$" ) ) ;
14
+ this . classNames = new Set ( classNames ) ;
13
15
} else {
14
16
throw 'liveQuery.classes should be an array of string' ;
15
17
}
@@ -44,8 +46,7 @@ export class LiveQueryController {
44
46
45
47
hasLiveQuery ( className : string ) : boolean {
46
48
for ( const name of this . classNames ) {
47
- const exp = new RegExp ( "^" + name + "$" ) ;
48
- if ( exp . test ( className ) ) {
49
+ if ( name . test ( className ) ) {
49
50
return true ;
50
51
}
51
52
}
You can’t perform that action at this time.
0 commit comments