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