PointRef objects keep a specific point in a document synced over time as new operations are applied to the editor. You can access their property current at any time for the up-to-date Point value.

interface PointRef {
current: Point | null
affinity: 'forward' | 'backward' | null
unref(): Point | null

Static methods

Transform methods

PointRef.transform(ref: PointRef, op: Operation)

Transform the point refs current value by an op.