Interface: SelectionChangeEventPayload
Структура данных события об изменении выделения или курсора.
Remarks
Содержит информацию о:
- Текущей позиции курсора
- Начале и конце выделения
- Текущем выбранном тексте
Properties
selection
selection:
SelectionState
Текущее состояние выделения и позиция курсора.
Remarks
Содержит:
- start — позиция начала выделения (или позиция курсора)
- end — позиция конца выделения (или позиция курсора если ничего не выбрано)
See
SelectionState — полная структура состояния выделения
Example
editorApi.events.subscribe('selectionChange', (payload) => {
const { selection } = payload;
if (selection.start === selection.end) {
console.log(`Курсор в позиции: ${selection.start}`);
}
});