UNPKG

@biothings-explorer/query_graph_handler

Version:
46 lines (45 loc) 955 B
export = BatchEdgeQueryHandler; declare class BatchEdgeQueryHandler { constructor(kg: any, resolveOutputIDs: boolean, options: any); kg: any; subscribers: any[]; logs: any[]; caching: any; resolveOutputIDs: boolean; /** * @param {Array} qEdges - an array of TRAPI Query Edges; */ setEdges(qEdges: any[]): void; qEdges: any[]; /** * */ getEdges(): any[]; /** * @private */ private _expandBTEEdges; /** * @private */ private _queryBTEEdges; /** * @private */ private _postQueryFilter; query(qEdges: any): Promise<any>; /** * Register subscribers * @param {object} subscriber */ subscribe(subscriber: object): void; /** * Unsubscribe a listener * @param {object} subscriber */ unsubscribe(subscriber: object): void; /** * Nofity all listeners */ notify(res: any): void; }