Interface: EditorEvents
Сопоставление типов событий и типов их payload параметров.
Обеспечивает типобезопасность при подписке на события: система типов гарантирует что обработчик получит правильный тип параметра для каждого события.
Remarks
Используется для:
- Типизации обработчиков событий
- Автодополнения в IDE
- Проверки типов при компиляции
Структура:
{
[event: string]: PayloadType
}
Properties
documentChange
documentChange:
DocumentChangeEventPayload
Событие об изменении содержимого документа.
Remarks
Срабатывает при любом изменении текста, форматирования или структуры документа.
See
DocumentChangeEventPayload — структура параметров события
editorError
editorError:
ErrorEventPayload
Событие об ошибке редактора.
Remarks
Срабатывает при возникновении критической ошибки в редакторе.
See
ErrorEventPayload — структура параметров события
selectionChange
selectionChange:
SelectionChangeEventPayload
Событие об изменении выделения или позиции курсора.
Remarks
Срабатывает при перемещении курсора или изменении выделения.
See
SelectionChangeEventPayload — структура параметров события
viewportChange
viewportChange:
ViewportChangeEventPayload
Событие об изменении видимой области документа.
Remarks
Срабатывает при скролле, зуммировании или изменении размера окна.
See
ViewportChangeEventPayload — структура параметров события