forked from codex-team/editor.js
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patheditor.ts
More file actions
53 lines (32 loc) · 1.25 KB
/
editor.ts
File metadata and controls
53 lines (32 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
import BlockEvents from '../modules/block-events';
import InlineToolbar from '../modules/toolbar-inline';
import ListenerAPI from '../modules/api-listener';
import Module from '../__module';
import SanitizerAPI from '../modules/api-sanitizer';
import SaverAPI from '../modules/api-saver';
import SelectionAPI from '../modules/api-selection';
import ToolbarAPI from '../modules/api-toolbar';
import API from '../modules/api';
export default interface IEditor {
API: API;
BlockEvents: BlockEvents;
BlockSettings: Module; // @todo create interface
BlocksAPI: Module; // @todo create interface
Caret: Module; // @todo create interface
Events: Module; // @todo create interface
EventsAPI: Module; // @todo create interface
InlineToolbar: InlineToolbar;
ListenerAPI: ListenerAPI;
Listeners: Module; // @todo create interface
Renderer: Module; // @todo create interface
Sanitizer: Module; // @todo create interface
SanitizerAPI: SanitizerAPI;
Saver: Module; // @todo create interface
SaverAPI: SaverAPI;
SelectionAPI: SelectionAPI;
Toolbar: Module; // @todo create interface
ToolbarAPI: ToolbarAPI;
Toolbox: Module; // @todo create interface
Tools: Module; // @todo create interface
UI: Module; // @todo create interface
}