refactoring

This commit is contained in:
Philipp Kühn
2020-03-28 23:58:48 +01:00
parent 4d7658f183
commit 64a24bcee7
3 changed files with 4 additions and 5 deletions

View File

@@ -14,7 +14,6 @@ export default abstract class Extension {
defaultOptions: { [key: string]: any } = {}
public abstract name: string
// public abstract plugins: any
public type = 'extension'
@@ -24,11 +23,11 @@ export default abstract class Extension {
this.editor = editor
}
get update(): any {
update(): any {
return () => {}
}
get plugins(): any {
plugins(): any {
return []
}

View File

@@ -40,7 +40,7 @@ export default class ExtensionManager {
get plugins(): any {
return collect(this.extensions)
.flatMap(extension => extension.plugins)
.flatMap(extension => extension.plugins())
.toArray()
}