UNPKG

ui5plugin-parser

Version:
17 lines (16 loc) 585 B
import { IUI5Parser } from "../../parser/abstraction/IUI5Parser"; import { SAPNode } from "./SAPNode"; export declare class UI5MetadataPreloader { private readonly _libNames; namespaceDesignTimes: Record<string, any>; private _resolveLibPreload; libsPreloaded: Promise<unknown>; private readonly parser; constructor(parser: IUI5Parser); preloadLibs(nodes: SAPNode[]): Promise<unknown>; getMetadataForLib(lib: string): Promise<unknown>; private _fetchMetadataForLib; private _loadCache; private _writeCache; private _getUniqueLibNames; }