@@ -2,7 +2,8 @@ import { CollaborationManager } from '@editorjs/collaboration-manager';
22import { EditorJSModel , EventType } from '@editorjs/model' ;
33import type { ContainerInstance } from 'typedi' ;
44import { Container } from 'typedi' ;
5- import { CoreEventType , EventBus } from './components/EventBus/index.js' ;
5+ import { CoreEventType } from './components/EventBus/index.js' ;
6+ import { EventBus , UiComponentType } from '@editorjs/sdk' ;
67import { composeDataFromVersion2 } from './utils/composeDataFromVersion2.js' ;
78import ToolsManager from './tools/ToolsManager.js' ;
89import { CaretAdapter , FormattingAdapter } from '@editorjs/dom-adapters' ;
@@ -12,7 +13,6 @@ import { BlocksManager } from './components/BlockManager.js';
1213import { SelectionManager } from './components/SelectionManager.js' ;
1314import type { EditorjsPluginConstructor } from './entities/EditorjsPlugin.js' ;
1415import { EditorAPI } from './api/index.js' ;
15- import { UiComponentType } from './entities/Ui.js' ;
1616import { generateId } from './utils/uid.js' ;
1717
1818/**
@@ -79,6 +79,9 @@ export default class Core {
7979
8080 this . #iocContainer. set ( 'EditorConfig' , this . #config) ;
8181
82+ const eventBus = new EventBus ( ) ;
83+ this . #iocContainer. set ( EventBus , eventBus ) ;
84+
8285 this . #model = new EditorJSModel ( ) ;
8386 this . #iocContainer. set ( EditorJSModel , this . #model) ;
8487
@@ -103,8 +106,6 @@ export default class Core {
103106 } ) ;
104107 }
105108
106- const eventBus = this . #iocContainer. get ( EventBus ) ;
107-
108109 eventBus . addEventListener ( `core:${ CoreEventType . Undo } ` , ( ) => {
109110 this . #collaborationManager. undo ( ) ;
110111 } ) ;
0 commit comments