refactoring

This commit is contained in:
Philipp Kühn
2020-08-22 00:05:00 +02:00
parent d4cd6ab691
commit 9b1fe00d55

View File

@@ -6,14 +6,17 @@ import { Node as ProsemirrorNode } from 'prosemirror-model'
import { Editor, CommandSpec } from './Editor' import { Editor, CommandSpec } from './Editor'
import Extension from './Extension' import Extension from './Extension'
import Node from './Node' import Node from './Node'
import Mark from './Mark'
import capitalize from './utils/capitalize' import capitalize from './utils/capitalize'
type Extensions = (Extension | Node | Mark)[]
export default class ExtensionManager { export default class ExtensionManager {
editor: Editor editor: Editor
extensions: (Extension | Node)[] extensions: Extensions
constructor(extensions: (Extension | Node)[], editor: Editor) { constructor(extensions: Extensions, editor: Editor) {
this.editor = editor this.editor = editor
this.extensions = extensions this.extensions = extensions
this.extensions.forEach(extension => { this.extensions.forEach(extension => {