Performs pattern matching on a URL pathname and returns information about the match.
function matchPath<ParamKey extends ParamParseKey<Path>, Path extends string>(
pattern: PathPattern<Path> | Path,
pathname: string,
): PathMatch<ParamKey> | null
The pattern to match against the URL pathname. This can be a string or a PathPattern
object. If a string is provided, it will be
treated as a pattern with caseSensitive
set to false
and end
set to
true
.
The URL pathname to match against the pattern.
A path match object if the pattern matches the pathname,
or null
if it does not match.