@biothings-explorer/query_graph_handler
Version:
A nodejs module to query TRAPI Query Graph
36 lines (35 loc) • 739 B
TypeScript
export = QueryGraphHandler;
declare class QueryGraphHandler {
constructor(queryGraph: any);
queryGraph: any;
logs: any[];
_validateEmptyNodes(queryGraph: any): void;
_validateEmptyEdges(queryGraph: any): void;
_validateNodeEdgeCorrespondence(queryGraph: any): void;
_validate(queryGraph: any): void;
/**
* @private
*/
private _storeNodes;
/**
* @private
*/
private _storeEdges;
nodes: {};
/**
*
*/
createQueryPaths(): {
0: QExecEdge[];
};
/**
* @private
*/
private _findFirstLevelEdges;
edges: {};
/**
* @private
*/
private _findNextLevelEdges;
}
import QExecEdge = require("./query_execution_edge");