UNPKG

ui5plugin-parser

Version:
21 lines (20 loc) 646 B
import { IAcornPosition, IPosition } from "./PositionAdapter"; export interface IAcornLocation { start: IAcornPosition; end: IAcornPosition; } export interface IRange { start: IPosition; end: IPosition; } export declare class RangeAdapter { static offsetsRange(content: string, positionBegin: number, positionEnd: number): IRange | undefined; static acornPositionsToRange(positionBegin: IAcornPosition, positionEnd: IAcornPosition): { start: IAcornPosition; end: IAcornPosition; }; static acornLocationToRange(location: IAcornLocation): { start: IPosition; end: IPosition; }; }