Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface TextLine

Represents a line of text, such as a line of source code.

TextLine objects are immutable. When a document changes, previously retrieved lines will not represent the latest state.

Hierarchy

  • TextLine

Index

Properties(6)

Readonly lineNumber

lineNumber: number

The zero-based line number.

Readonly text

text: string

The text of this line without the line separator characters.

Readonly range

range: Range

The range this line covers without the line separator characters.

Readonly rangeIncludingLineBreak

rangeIncludingLineBreak: Range

The range this line covers with the line separator characters.

Readonly firstNonWhitespaceCharacterIndex

firstNonWhitespaceCharacterIndex: number

The offset of the first character which is not a whitespace character as defined by /\s/. Note that if a line is all whitespace the length of the line is returned.

Readonly isEmptyOrWhitespace

isEmptyOrWhitespace: boolean

Whether this line is whitespace only, shorthand for TextLine.firstNonWhitespaceCharacterIndex === TextLine.text.length.

Generated by TypeDoc. Maintained by 洛竹