Skip to content

@jsvision/code-editor / DocumentSnapshot

Interface: DocumentSnapshot

Defined in: code-editor/src/document/types.ts:133

Provides an immutable view of one exact document revision.

Properties

length

readonly length: number

Defined in: code-editor/src/document/types.ts:136


lineage

readonly lineage: string

Defined in: code-editor/src/document/types.ts:134


lineCount

readonly lineCount: number

Defined in: code-editor/src/document/types.ts:137


revision

readonly revision: DocumentRevision

Defined in: code-editor/src/document/types.ts:135

Methods

line()

line(line): LogicalLine

Defined in: code-editor/src/document/types.ts:140

Parameters

line

number

Returns

LogicalLine


lineAt()

lineAt(offset): LogicalLine

Defined in: code-editor/src/document/types.ts:139

Parameters

offset

number

Returns

LogicalLine


slice()

slice(from, to?): string

Defined in: code-editor/src/document/types.ts:138

Parameters

from

number

to?

number

Returns

string