UNPKG

ui5plugin-parser

Version:
23 lines (22 loc) 779 B
import { IUI5Parser } from "../../parser/abstraction/IUI5Parser"; import { SAPNode } from "./SAPNode"; export declare class SAPNodeDAO { private _nodes; private readonly _SAPNodes; private readonly _flatSAPNodes; private readonly parser; constructor(parser: IUI5Parser); getAllNodes(): Promise<SAPNode[]>; isInstanceOf(child: string, parent: string): boolean; private _getContentOfNode; getAllNodesSync(): SAPNode[]; private _generateSAPNodes; recursiveModuleAssignment(): void; private _recursiveFlatNodeGeneration; private _readAllNodes; private _getApiIndexFromCache; private _cacheApiIndex; private _fetchApiIndex; findNode(name: string): SAPNode | undefined; getFlatNodes(): Record<string, SAPNode>; }