UNPKG

@sap/modules-exploration

Version:

SAP Modules Exploration

23 lines (22 loc) 785 B
import { IChildLogger } from "@vscode-logging/types"; import { IExplorationOptions } from "./ExplorationOptions"; import { IModuleInfo } from "./IModuleInfo"; /** * Main module which exposes API to explore modules at runtime */ export declare class ModulesExploration { private static baseLogger; private explorationOptions; private generator; constructor(opts: IExplorationOptions, context: any, logger?: IChildLogger); /** * Returns an array of explored modules metadata */ getExploredModules(): Promise<IModuleInfo[]>; /** * Explores modules metadata and prompt them to the user using the given generator */ promptExploredModules(promptMsg?: string): Promise<string>; private _getFilteredModules; private _passFilter; }