Skip to main content

LineOp

Documentation / editor/document/LineOp

LineOpIterator​

Defined in: editor/document/LineOp.ts:16

Constructors​

Constructor​

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

Defined in: editor/document/LineOp.ts:20

Parameters​
ParameterType

lines

Line[]

lineIds?

LineIds

Returns​

LineOpIterator

Properties​

lineIterator​

lineIterator: LineIterator;

Defined in: editor/document/LineOp.ts:17

opIterator​

opIterator: OpIterator;

Defined in: editor/document/LineOp.ts:18

Methods​

hasNext()​

hasNext(): boolean;

Defined in: editor/document/LineOp.ts:26

Returns​

boolean

next()​

next(length?: number): Op;

Defined in: editor/document/LineOp.ts:30

Parameters​
ParameterType

length?

number

Returns​

Op

nextLine()​

nextLine(): Line;

Defined in: editor/document/LineOp.ts:38

Returns​

Line

peek()​

peek(): Op;

Defined in: editor/document/LineOp.ts:45

Returns​

Op

peekLength()​

peekLength(): number;

Defined in: editor/document/LineOp.ts:57

Returns​

number

peekLine()​

peekLine(): Line;

Defined in: editor/document/LineOp.ts:53

Returns​

Line

peekLineLength()​

peekLineLength(): number;

Defined in: editor/document/LineOp.ts:65

Returns​

number

peekType()​

peekType(): string;

Defined in: editor/document/LineOp.ts:69

Returns​

string

restCurrentLine()​

restCurrentLine(): Op[];

Defined in: editor/document/LineOp.ts:79

Returns​

Op[]

restLines()​

restLines(): Line[];

Defined in: editor/document/LineOp.ts:83

Returns​

Line[]


default​

Renames and re-exports LineOp