UNPKG

@sap/adp-common

Version:
12 lines (11 loc) 570 B
export declare type AllowedModules = "vscode" | "@sap-bas/vscode-watt-library"; export declare type VSCodeModule = typeof import("vscode"); export declare type VSCodeWattLibraryModule = typeof import("@sap-bas/vscode-watt-library"); export default class ModuleResolver { /** * @description Resolves a node module or returns undefined if module is not found. * @remarks This function is mocked when testing the classes that need vscode module. * @returns {T} generic type inferred from usage */ static resolve<T>(module: AllowedModules): T; }