blob: 3f57ff5594e59c6ef179914f2ac2769b1780de05 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
import type { ParamMap, Context } from './node';
import { Node } from './node';
export type { ParamMap } from './node';
export declare type ReplacementMap = number[];
interface InitOptions {
reverse: boolean;
}
export declare class Trie {
context: Context;
root: Node;
constructor({ reverse }?: InitOptions);
insert(path: string, index: number): ParamMap;
buildRegExp(): [RegExp, ReplacementMap, ReplacementMap];
}
|