summaryrefslogtreecommitdiff
path: root/cli/bench/testdata/npm/hono/dist/router/reg-exp-router/node.d.ts
blob: ee52660f89626ca496ad94cc7ed67b0f2570ff1b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
export declare type ParamMap = Array<[string, number]>;
export interface Context {
    varIndex: number;
}
export declare class Node {
    index?: number;
    varIndex?: number;
    children: Record<string, Node>;
    reverse: boolean;
    constructor({ reverse }?: Partial<Node>);
    newChildNode(): Node;
    insert(tokens: readonly string[], index: number, paramMap: ParamMap, context: Context): void;
    buildRegExpStr(): string;
}