rollun-ts-rql
Version:
RQL query object and serializer written in TypeScript
11 lines (10 loc) • 469 B
TypeScript
import AbstractQueryNode from '../AbstractQueryNode';
export default abstract class AbstractLogicalNode extends AbstractQueryNode {
protected _subNodes: any;
constructor(subNodes?: AbstractQueryNode[]);
get subNodes(): AbstractQueryNode[];
set subNodes(subNodes: AbstractQueryNode[]);
addNode(node: AbstractQueryNode): this;
addNodeAt(node: AbstractQueryNode | Array<AbstractQueryNode>, at: number): this;
removeNode(index: number): this;
}