RangeRef
interface RangeRef {
current: Range | null
affinity: 'forward' | 'backward' | 'outward' | 'inward' | null
unref(): Range | null
}const selectionRef = Editor.rangeRef(editor, editor.selection, {
affinity: 'inward',
})
// Allow the user to do stuff which might change the selection
Transforms.unwrapNodes(editor)
Transforms.select(editor, selectionRef.unref())Instance methods
unref() => Range | null
unref() => Range | nullStatic methods
Transform methods
RangeRef.transform(ref: RangeRef, op: Operation)
RangeRef.transform(ref: RangeRef, op: Operation)Last updated