ui5plugin-parser
Version:
9 lines (8 loc) • 739 B
TypeScript
import { UI5TSParser } from "../../../../parser/UI5TSParser";
import { AnyCustomTSClass, ICustomTSField, ICustomTSMethod } from "../../../../Types";
import { ICustomClassTSConstructor } from "../../ui5class/ts/CustomTSClass";
import ReferenceFinderBase, { ILocation } from "./ReferenceFinderBase";
export declare class TSReferenceFinder extends ReferenceFinderBase<ICustomTSField | ICustomTSMethod | ICustomClassTSConstructor, UI5TSParser, AnyCustomTSClass> {
getReferenceLocations(member: ICustomTSField | ICustomTSMethod | ICustomClassTSConstructor): ILocation[];
protected _addLocationsFromUIClass(member: ICustomTSField | ICustomTSMethod | ICustomClassTSConstructor, UIClass: AnyCustomTSClass, locations: ILocation[]): void;
}