UNPKG

ui5plugin-parser

Version:
13 lines (12 loc) 802 B
import { CustomJSClass, ICustomClassJSMethod } from "./parsing/ui5class/js/CustomJSClass"; import { TextDocument } from "./parsing/util/textdocument/TextDocument"; import { TextDocumentTransformer } from "./parsing/util/textdocument/TextDocumentTransformer"; export declare class ReusableMethods { private readonly _documentTransformer; constructor(documentTransformer: TextDocumentTransformer); getPositionOfTheLastUIDefine(document: TextDocument): number | undefined; getIfPositionIsInTheLastOrAfterLastMember(UIClass: CustomJSClass, position: number): boolean; private _getIfPositionIsAfterLastMember; getIfMethodIsLastOne(UIClass: CustomJSClass, method: ICustomClassJSMethod): boolean; getIfPositionIsInPropertyName(UIClass: CustomJSClass, position: number): boolean; }