Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Position

Index

Constructors

constructor

  • new Position(line: number, char: number): Position

Properties

Private _character

_character: number

Private _line

_line: number

Accessors

character

  • get character(): number

line

  • get line(): number

Methods

compareTo

isAfter

isAfterOrEqual

  • isAfterOrEqual(other: Position): boolean

isBefore

isBeforeOrEqual

  • isBeforeOrEqual(other: Position): boolean

isEqual

toJSON

  • toJSON(): any

translate

  • translate(change: { characterDelta?: number; lineDelta?: number }): Position
  • translate(lineDelta?: number, characterDelta?: number): Position

with

  • with(change: { character?: number; line?: number }): Position
  • with(line?: number, character?: number): Position

Static Max

Static Min

Static isPosition

  • isPosition(other: {}): other is Position