1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 | import { Editor as TinyMCEEditor, EditorEvent, Events } from 'tinymce';
|
9 | export declare type EventHandler<A> = (a: EditorEvent<A>, editor: TinyMCEEditor) => unknown;
|
10 | declare type EEventHandler<K extends keyof Events.EditorEventMap> = EventHandler<Events.EditorEventMap[K]>;
|
11 | export interface INativeEvents {
|
12 | onBeforePaste: EEventHandler<'beforepaste'>;
|
13 | onBlur: EEventHandler<'blur'>;
|
14 | onClick: EEventHandler<'click'>;
|
15 | onContextMenu: EEventHandler<'contextmenu'>;
|
16 | onCopy: EEventHandler<'copy'>;
|
17 | onCut: EEventHandler<'cut'>;
|
18 | onDblclick: EEventHandler<'dblclick'>;
|
19 | onDrag: EEventHandler<'drag'>;
|
20 | onDragDrop: EEventHandler<'dragdrop'>;
|
21 | onDragEnd: EEventHandler<'dragend'>;
|
22 | onDragGesture: EEventHandler<'draggesture'>;
|
23 | onDragOver: EEventHandler<'dragover'>;
|
24 | onDrop: EEventHandler<'drop'>;
|
25 | onFocus: EEventHandler<'focus'>;
|
26 | onFocusIn: EEventHandler<'focusin'>;
|
27 | onFocusOut: EEventHandler<'focusout'>;
|
28 | onKeyDown: EEventHandler<'keydown'>;
|
29 | onKeyPress: EEventHandler<'keypress'>;
|
30 | onKeyUp: EEventHandler<'keyup'>;
|
31 | onMouseDown: EEventHandler<'mousedown'>;
|
32 | onMouseEnter: EEventHandler<'mouseenter'>;
|
33 | onMouseLeave: EEventHandler<'mouseleave'>;
|
34 | onMouseMove: EEventHandler<'mousemove'>;
|
35 | onMouseOut: EEventHandler<'mouseout'>;
|
36 | onMouseOver: EEventHandler<'mouseover'>;
|
37 | onMouseUp: EEventHandler<'mouseup'>;
|
38 | onPaste: EEventHandler<'paste'>;
|
39 | onSelectionChange: EEventHandler<'selectionchange'>;
|
40 | }
|
41 | export interface ITinyEvents {
|
42 | onActivate: EEventHandler<'activate'>;
|
43 | onAddUndo: EEventHandler<'AddUndo'>;
|
44 | onBeforeAddUndo: EEventHandler<'BeforeAddUndo'>;
|
45 | onBeforeExecCommand: EEventHandler<'BeforeExecCommand'>;
|
46 | onBeforeGetContent: EEventHandler<'BeforeGetContent'>;
|
47 | onBeforeRenderUI: EventHandler<unknown>;
|
48 | onBeforeSetContent: EEventHandler<'BeforeSetContent'>;
|
49 | onChange: EventHandler<unknown>;
|
50 | onClearUndos: EEventHandler<'ClearUndos'>;
|
51 | onCommentChange: EventHandler<unknown>;
|
52 | onDeactivate: EEventHandler<'deactivate'>;
|
53 | onDirty: EventHandler<unknown>;
|
54 | onExecCommand: EEventHandler<'ExecCommand'>;
|
55 | onGetContent: EEventHandler<'GetContent'>;
|
56 | onHide: EventHandler<unknown>;
|
57 | onInit: EEventHandler<'init'>;
|
58 | onLoadContent: EEventHandler<'LoadContent'>;
|
59 | onNodeChange: EEventHandler<'NodeChange'>;
|
60 | onPostProcess: EventHandler<unknown>;
|
61 | onPostRender: EEventHandler<'PostRender'>;
|
62 | onPreProcess: EventHandler<unknown>;
|
63 | onProgressState: EEventHandler<'ProgressState'>;
|
64 | onRedo: EEventHandler<'Redo'>;
|
65 | onRemove: EEventHandler<'remove'>;
|
66 | onReset: EventHandler<unknown>;
|
67 | onSaveContent: EventHandler<unknown>;
|
68 | onSetAttrib: EventHandler<unknown>;
|
69 | onObjectResizeStart: EEventHandler<'ObjectResizeStart'>;
|
70 | onObjectResized: EEventHandler<'ObjectResized'>;
|
71 | onObjectSelected: EEventHandler<'ObjectSelected'>;
|
72 | onSetContent: EEventHandler<'SetContent'>;
|
73 | onShow: EventHandler<unknown>;
|
74 | onSubmit: EventHandler<unknown>;
|
75 | onUndo: EEventHandler<'Undo'>;
|
76 | onVisualAid: EventHandler<unknown>;
|
77 | onSkinLoadError: EEventHandler<'SkinLoadError'>;
|
78 | onThemeLoadError: EEventHandler<'ThemeLoadError'>;
|
79 | onModelLoadError: EEventHandler<'ModelLoadError'>;
|
80 | onPluginLoadError: EEventHandler<'PluginLoadError'>;
|
81 | onIconsLoadError: EEventHandler<'IconsLoadError'>;
|
82 | onLanguageLoadError: EEventHandler<'LanguageLoadError'>;
|
83 | }
|
84 | export interface IEvents extends INativeEvents, ITinyEvents {
|
85 | }
|
86 | export {};
|