Skip to content

@jsvision/code-editor / offsetToVisualColumn

Function: offsetToVisualColumn()

offsetToVisualColumn(snapshot, offset, tabSize?): VisualColumn

Defined in: code-editor/src/document/positions.ts:69

Calculates the terminal cell column at a UTF-16 document offset.

Parameters

snapshot

DocumentSnapshot

offset

number

tabSize?

number = DEFAULT_TAB_SIZE

Returns

VisualColumn

Example

ts
const column = offsetToVisualColumn(snapshot, caretOffset, 4);