diff --git a/packages/extension-focus/index.ts b/packages/extension-focus/index.ts index a0a5ac2a..ee5ec51f 100644 --- a/packages/extension-focus/index.ts +++ b/packages/extension-focus/index.ts @@ -2,11 +2,20 @@ import { Extension } from '@tiptap/core' import { Plugin } from 'prosemirror-state' import { DecorationSet, Decoration } from 'prosemirror-view' +type FocusOptions = { + className: string, + nested: boolean, +} + export default class Focus extends Extension { name = 'focus' - defaultOptions() { + constructor(focusOptions: FocusOptions) { + super(focusOptions) + } + + defaultOptions(): FocusOptions { return { className: 'has-focus', nested: false,