ui5plugin-parser
Version:
11 lines (10 loc) • 641 B
TypeScript
import { IUI5Parser } from "../../../../parser/abstraction/IUI5Parser";
import { AbstractCustomClass } from "../../ui5class/AbstractCustomClass";
import { TextDocument } from "./TextDocument";
export declare class TextDocumentTransformer {
private readonly _parser;
constructor(parser: IUI5Parser);
toXMLFile(document: TextDocument, forceRefresh?: boolean): import("../filereader/IFileReader").IXMLFile | undefined;
toUIClass(document: TextDocument): import("../../ui5class/AbstractBaseClass").AbstractBaseClass | undefined;
toCustomUIClass(document: TextDocument): AbstractCustomClass<any, any, any, any> | undefined;
}