export interface Segment { old: string; type: number; val: string; } export type Route = Segment[]; export function exec(url: string, match: Route): Record; export function match(path: string, routes: Route[]): Route; export function parse(path: string): Route;