rollun-ts-rql
Version:
RQL query object and serializer written in TypeScript
13 lines (12 loc) • 472 B
TypeScript
import Query from './Query';
import Lexer from './parser/Lexer';
import Parser from './parser/Parser';
export default class RqlParser {
private allowedAggregateFunctions;
constructor(allowedAggregateFunctions?: string[]);
static staticParse(rql: string, allowedAggregateFunctions?: string[]): Query;
parse(rql: string): Query;
protected prepareRqlString(rql: string): string;
protected createParser(): Parser;
protected createLexer(): Lexer;
}