PathPattern 用于匹配 URL 路径名的一部分。

interface PathPattern<Path> {
    caseSensitive?: boolean;
    end?: boolean;
    path: Path;
}

类型参数

  • Path extends string = string

属性

caseSensitive?: boolean

如果 path 的静态部分应以相同的大小写匹配,则应为 true

end?: boolean

如果此模式应匹配整个 URL 路径名,则应为 true

path: Path

用于匹配 URL 路径名的字符串。可以包含 :id 样式的段,以指示动态参数的占位符。也可以以 /* 结尾,以指示匹配 URL 路径名的其余部分。