UNPKG

ui5plugin-parser

Version:
15 lines (14 loc) 832 B
import { UI5JSParser } from "../../../../parser/UI5JSParser"; import { CustomJSClass } from "../../ui5class/js/CustomJSClass"; import { AbstractFileReader } from "./AbstractFileReader"; import { IFragment } from "./IFileReader"; export declare class JSFileReader extends AbstractFileReader<CustomJSClass, UI5JSParser> { setParser(parser: UI5JSParser): void; convertClassNameToFSPath(className: string, isController?: boolean, isFragment?: boolean, isView?: boolean, isFolder?: boolean): string | undefined; getClassNameFromView(controllerClassName: string, controlId: string): string | undefined; getFragmentsMentionedInClass(className: string): IFragment[]; readCustomClasses(): void; protected _readAllJSFiles(): void; getAllJSClassNamesFromProject(): string[]; reEnrichAllCustomClasses(): void; }