2023-05-12 19:50:48 +02:00
|
|
|
import { RedactorDomChanged, RedactorDomChangedPayload } from './RedactorDomChanged';
|
|
|
|
import { BlockChanged, BlockChangedPayload } from './BlockChanged';
|
|
|
|
import { BlockHovered, BlockHoveredPayload } from './BlockHovered';
|
|
|
|
import { FakeCursorAboutToBeToggled, FakeCursorAboutToBeToggledPayload } from './FakeCursorAboutToBeToggled';
|
|
|
|
import { FakeCursorHaveBeenSet, FakeCursorHaveBeenSetPayload } from './FakeCursorHaveBeenSet';
|
2024-04-13 19:34:26 +02:00
|
|
|
import { EditorMobileLayoutToggled, EditorMobileLayoutToggledPayload } from './EditorMobileLayoutToggled';
|
2023-05-12 19:50:48 +02:00
|
|
|
|
|
|
|
/**
|
|
|
|
* Events fired by Editor Event Dispatcher
|
|
|
|
*/
|
|
|
|
export {
|
|
|
|
RedactorDomChanged,
|
|
|
|
BlockChanged,
|
|
|
|
FakeCursorAboutToBeToggled,
|
2024-04-13 19:34:26 +02:00
|
|
|
FakeCursorHaveBeenSet,
|
|
|
|
EditorMobileLayoutToggled
|
2023-05-12 19:50:48 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Event name -> Event payload
|
|
|
|
*/
|
|
|
|
export interface EditorEventMap {
|
|
|
|
[BlockHovered]: BlockHoveredPayload;
|
|
|
|
[RedactorDomChanged]: RedactorDomChangedPayload;
|
|
|
|
[BlockChanged]: BlockChangedPayload;
|
|
|
|
[FakeCursorAboutToBeToggled]: FakeCursorAboutToBeToggledPayload;
|
|
|
|
[FakeCursorHaveBeenSet]: FakeCursorHaveBeenSetPayload;
|
2024-04-13 19:34:26 +02:00
|
|
|
[EditorMobileLayoutToggled]: EditorMobileLayoutToggledPayload
|
2023-05-12 19:50:48 +02:00
|
|
|
}
|