add basic history extension
This commit is contained in:
@@ -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)
|
||||
})
|
||||
})
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ export default abstract class Extension {
|
||||
defaultOptions: { [key: string]: any } = {}
|
||||
|
||||
public abstract name: string
|
||||
// public abstract plugins: any
|
||||
|
||||
public type = 'extension'
|
||||
|
||||
|
||||
@@ -23,6 +23,7 @@ export default abstract class Node extends Extension {
|
||||
// }
|
||||
|
||||
public abstract schema: any
|
||||
// public abstract plugins?: any
|
||||
|
||||
// command() {
|
||||
// return () => {}
|
||||
|
||||
Reference in New Issue
Block a user