rollun-ts-rql
Version:
RQL query object and serializer written in TypeScript
9 lines (8 loc) • 406 B
TypeScript
import TokenStream from '../../../../TokenStream';
import { NodeParserInterface } from '../../../../interfaces';
export default abstract class AbstractFiqlBinaryNodeParser implements NodeParserInterface {
protected abstract createNode(field: string): any;
protected abstract getOperatorNames(): any;
abstract supports(tokenStream: TokenStream): any;
parse(tokenStream: TokenStream): any;
}