add basic history extension

This commit is contained in:
Philipp Kühn
2020-03-06 11:02:35 +01:00
parent cb6a723d57
commit f7b62be436
7 changed files with 85 additions and 3 deletions

View File

@@ -159,7 +159,8 @@ export class Editor extends EventEmitter {
// @ts-ignore
this[name] = this.chainCommand((...args: any) => {
return new Promise(resolve => {
return method(resolve, this, ...args)
// return method(resolve, this, ...args)
return method(resolve as Function, this as Editor, ...args as any)
})
})

View File

@@ -14,6 +14,7 @@ export default abstract class Extension {
defaultOptions: { [key: string]: any } = {}
public abstract name: string
// public abstract plugins: any
public type = 'extension'

View File

@@ -23,6 +23,7 @@ export default abstract class Node extends Extension {
// }
public abstract schema: any
// public abstract plugins?: any
// command() {
// return () => {}