Skip to main content

Line

Documentation / editor/document/Line

LineIterator​

Defined in: editor/document/Line.ts:117

Constructors​

Constructor​

new LineIterator(lines: Line[], lineIds?: LineIds): LineIterator;

Defined in: editor/document/Line.ts:123

Parameters​
ParameterType

lines

Line[]

lineIds?

LineIds

Returns​

LineIterator

Properties​

index​

index: number;

Defined in: editor/document/Line.ts:119

lineIds​

lineIds: LineIds;

Defined in: editor/document/Line.ts:121

lines​

lines: Line[];

Defined in: editor/document/Line.ts:118

offset​

offset: number;

Defined in: editor/document/Line.ts:120

Methods​

hasNext()​

hasNext(): boolean;

Defined in: editor/document/Line.ts:130

Returns​

boolean

next()​

next(length?: number): Line;

Defined in: editor/document/Line.ts:134

Parameters​
ParameterType

length?

number

Returns​

Line

peek()​

peek(): Line;

Defined in: editor/document/Line.ts:167

Returns​

Line

peekLength()​

peekLength(): number;

Defined in: editor/document/Line.ts:171

Returns​

number

rest()​

rest(): Line[];

Defined in: editor/document/Line.ts:180

Returns​

Line[]


LineIds​

type LineIds = Map<string, Line>;

Defined in: editor/document/Line.ts:12


LineRanges​

type LineRanges = Map<Line, any>;

Defined in: editor/document/Line.ts:11


default​

Renames and re-exports Line