UNPKG

node-web-mvc

Version:
21 lines (20 loc) 612 B
export interface MatchResult { params: object; } export default class PathMatcher { /** * 匹配传入规则与路径 * @param pattern 规则 * @param path 路径 */ match(pattern: string, path: string): boolean; matchOne(patterns: string[], path: string): string | false; /** * 匹配传入规则与路径,并且返回匹配结果信息, * 如果匹配失败,则返回 null * @param pattern 规则 * @param path 路径 */ matchPattern(pattern: string, path: string): MatchResult; static preBuildPattern(patterns: string[]): void; }