refactoring

This commit is contained in:
Philipp Kühn
2020-11-16 21:54:40 +01:00
parent 13a314e123
commit d05c9fda3e
6 changed files with 28 additions and 29 deletions

View File

@@ -14,25 +14,16 @@ import createStyleTag from './utils/createStyleTag'
import CommandManager from './CommandManager'
import ExtensionManager from './ExtensionManager'
import EventEmitter from './EventEmitter'
import { Extensions, EditorContent, CommandSpec } from './types'
import { EditorOptions, EditorContent, CommandSpec } from './types'
import * as extensions from './extensions'
import style from './style'
export { extensions }
interface HTMLElement {
export interface HTMLElement {
editor?: Editor
}
interface EditorOptions {
element: Element,
content: EditorContent,
extensions: Extensions,
injectCSS: boolean,
autoFocus: 'start' | 'end' | number | boolean | null,
editable: boolean,
}
@magicMethods
export class Editor extends EventEmitter {