index.d.ts 356 B

123456789101112
  1. export interface SourceLocation {
  2. line: number;
  3. column: number;
  4. }
  5. export declare class LinesAndColumns {
  6. private readonly length;
  7. private readonly offsets;
  8. constructor(string: string);
  9. locationForIndex(index: number): SourceLocation | null;
  10. indexForLocation(location: SourceLocation): number | null;
  11. private lengthOfLine;
  12. }