mirror of
https://github.com/denoland/deno.git
synced 2024-12-11 18:17:48 -05:00
15 lines
438 B
TypeScript
15 lines
438 B
TypeScript
|
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;
|
||
|
}
|