refactoring

This commit is contained in:
Philipp Kühn
2020-10-22 09:14:24 +02:00
parent 5dcbdebbb7
commit faa65b5450
6 changed files with 27 additions and 148 deletions

View File

@@ -113,6 +113,7 @@
// }
// }
import { Editor } from './Editor'
import { GlobalAttributes } from './types'
export interface ExtensionSpec<Options = {}, Commands = {}> {
@@ -123,10 +124,10 @@ export interface ExtensionSpec<Options = {}, Commands = {}> {
options: Options,
},
) => GlobalAttributes,
createCommands?(this: {
createCommands?: (this: {
options: Options,
// editor: Editor,
}): Commands,
editor: Editor,
}) => Commands,
}
export type Extension = Required<Omit<ExtensionSpec, 'defaultOptions'> & {
@@ -136,7 +137,7 @@ export type Extension = Required<Omit<ExtensionSpec, 'defaultOptions'> & {
},
}>
const defaultExtension: Extension = {
export const defaultExtension: Extension = {
type: 'extension',
name: 'extension',
options: {},