ui5plugin-parser
Version:
15 lines (14 loc) • 896 B
TypeScript
import { UI5TSParser } from "../../../../parser/UI5TSParser";
import { CustomTSClass } from "../../ui5class/ts/CustomTSClass";
import { CustomTSObject } from "../../ui5class/ts/CustomTSObject";
import { AbstractFileReader } from "./AbstractFileReader";
import { IFragment } from "./IFileReader";
export declare class TSFileReader extends AbstractFileReader<CustomTSClass | CustomTSObject, UI5TSParser> {
convertClassNameToFSPath(className: string, isController?: boolean, isFragment?: boolean, isView?: boolean, isFolder?: boolean): string | undefined;
protected _readFilesInWorkspace(path: string): string[];
getClassNameFromView(controllerClassName: string, controlId: string): string | undefined;
getFragmentsMentionedInClass(className: string): IFragment[];
readCustomClasses(): void;
getAllJSClassNamesFromProject(): string[];
reEnrichAllCustomClasses(): void;
}