|
|
@@ -26,6 +26,7 @@ import {
|
|
|
import {
|
|
|
isString,
|
|
|
isArray,
|
|
|
+ isRegExp,
|
|
|
ShapeFlags,
|
|
|
remove,
|
|
|
invokeArrayFns
|
|
|
@@ -350,7 +351,7 @@ function matches(pattern: MatchPattern, name: string): boolean {
|
|
|
return pattern.some((p: string | RegExp) => matches(p, name))
|
|
|
} else if (isString(pattern)) {
|
|
|
return pattern.split(',').includes(name)
|
|
|
- } else if (pattern.test) {
|
|
|
+ } else if (isRegExp(pattern)) {
|
|
|
return pattern.test(name)
|
|
|
}
|
|
|
/* istanbul ignore next */
|