jql-parser
Version:
* Validating queries
18 lines (17 loc) • 511 B
TypeScript
import { Parenthesis } from "./Parenthesis";
import { Separator } from "./separators";
import { Term } from "./Term";
import { Token } from "./Token";
/**
* expression(Or,And) :== term [ separator(Or,And) { paren{expression} | expression } ]
*/
export declare class Expression extends Token {
term: Term;
separator?: Separator;
paren?: Parenthesis;
expression?: Expression;
get end(): number;
get content(): string;
set content(value: string);
parse(input: string): boolean;
}