summaryrefslogtreecommitdiff
path: root/cli/bench/testdata/npm/hono/dist/router/reg-exp-router/trie.d.ts
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];
}