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