Skip to content

matches

matches(path, patterns, opts?): boolean

Does a concrete path match any pattern in the set?

ParameterTypeDescription
pathstringThe concrete path to test.
patternsPatternsThe pattern-set to test against (Patterns).
opts?OptionsMatching semantics (Options); defaults apply when omitted.

boolean

true when path matches at least one pattern, else false.

matches("src/api/user.ts", ["src/api/**", "docs/**"]); // true (first pattern)
matches("README.md", ["src/api/**", "docs/**"]); // false