From 8da3b61d46d0a52812dc7e40f4906e5b24c18687 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Ku=CC=88hn?= Date: Fri, 10 Apr 2020 22:59:09 +0200 Subject: [PATCH] refactoring --- packages/core/src/Editor.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/core/src/Editor.ts b/packages/core/src/Editor.ts index 19e6b327..9c32156f 100644 --- a/packages/core/src/Editor.ts +++ b/packages/core/src/Editor.ts @@ -18,17 +18,20 @@ import getSchemaTypeByName from './utils/getSchemaTypeByName' import ExtensionManager from './ExtensionManager' import Extension from './Extension' import Node from './Node' +import Mark from './Mark' import EventEmitter from './EventEmitter' -type EditorContent = string | JSON | null export type Command = (next: Function, editor: Editor, ...args: any) => any + export interface CommandSpec { [key: string]: Command } +type EditorContent = string | JSON | null + interface Options { content: EditorContent - extensions: (Extension | Node)[] + extensions: (Extension | Node | Mark)[] injectCSS: Boolean }