ui5plugin-parser
Version:
24 lines (23 loc) • 1.07 kB
TypeScript
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;
}