UNPKG

ui5plugin-parser

Version:
24 lines (23 loc) 1.07 kB
import { WorkspaceFolder } from "../../classes/parsing/util/textdocument/WorkspaceFolder"; import { IUI5Parser } from "../abstraction/IUI5Parser"; export declare enum MessageState { Error = 0, Warning = 1, Information = 2 } export default class ParserFactory { private static _initializationMessages; static getInitializationMessages(): { state: MessageState; message: string; }[]; static createInstances(wsFolders: WorkspaceFolder[], globalStoragePath?: string, clearCache?: boolean, globalConfigPath?: string): Promise<IUI5Parser<import("../../classes/parsing/ui5class/AbstractCustomClass").AbstractCustomClass<any, any, any, any>>[]>; private static _loadVersionInfo; private static _addInitializationMessages; private static _addManifestQuantityMessages; private static _addDuplicateManifestMessages; private static _extractAllWSFoldersAndConfigHandlers; private static _createWorkspaceFolderAndConfigHandler; private static _getConfigHandlerForWorkspaceFolder; private static _createParser; }