From 9b1fe00d551aa5bda94157c6628be2394f76c7f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Ku=CC=88hn?= Date: Sat, 22 Aug 2020 00:05:00 +0200 Subject: [PATCH] refactoring --- packages/core/src/ExtensionManager.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/core/src/ExtensionManager.ts b/packages/core/src/ExtensionManager.ts index 36f3ceb0..c7459d61 100644 --- a/packages/core/src/ExtensionManager.ts +++ b/packages/core/src/ExtensionManager.ts @@ -6,14 +6,17 @@ import { Node as ProsemirrorNode } from 'prosemirror-model' import { Editor, CommandSpec } from './Editor' import Extension from './Extension' import Node from './Node' +import Mark from './Mark' import capitalize from './utils/capitalize' +type Extensions = (Extension | Node | Mark)[] + export default class ExtensionManager { editor: Editor - extensions: (Extension | Node)[] + extensions: Extensions - constructor(extensions: (Extension | Node)[], editor: Editor) { + constructor(extensions: Extensions, editor: Editor) { this.editor = editor this.extensions = extensions this.extensions.forEach(extension => {