arrow-store
Version:
TypeScript DynamoDB ORM
14 lines (13 loc) • 493 B
TypeScript
import { QueryToken } from "../lexer/queryTokens";
import { ParserNode } from "./nodes";
export declare class NodeExpressionIterator {
constructor(query: string, tokens: ReadonlyArray<QueryToken>);
index: number;
query: string;
tokens: ReadonlyArray<QueryToken>;
getCurrentToken(): QueryToken;
stringify(token: QueryToken): string;
}
export declare type ExpressionParser = {
parse(query: string, lexerTokens: ReadonlyArray<QueryToken>): ParserNode;
};