mirror of
https://github.com/denoland/deno.git
synced 2024-11-25 15:29:32 -05:00
14 lines
438 B
TypeScript
14 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;
|
|
}
|