fix some types

This commit is contained in:
Philipp Kühn
2020-08-21 21:01:41 +02:00
parent b24d7fac30
commit 9e1bb182db
4 changed files with 12 additions and 8 deletions

View File

@@ -51,10 +51,10 @@ type EditorContent = string | JSON | null
interface EditorOptions {
element: Element,
content: EditorContent
extensions: (Extension | Node | Mark)[]
content: EditorContent,
extensions: (Extension | Node | Mark)[],
injectCSS: Boolean,
autoFocus: 'start' | 'end' | number | boolean | null
autoFocus: 'start' | 'end' | number | boolean | null,
}
@magicMethods

View File

@@ -2,7 +2,7 @@ import { Extension } from '@tiptap/core'
import { Plugin } from 'prosemirror-state'
import { DecorationSet, Decoration } from 'prosemirror-view'
type FocusOptions = {
interface FocusOptions {
className: string,
nested: boolean,
}
@@ -11,8 +11,8 @@ export default class Focus extends Extension {
name = 'focus'
constructor(focusOptions: FocusOptions) {
super(focusOptions)
constructor(options: Partial<FocusOptions> = {}) {
super(options)
}
defaultOptions(): FocusOptions {

View File

@@ -6,7 +6,7 @@ import { textblockTypeInputRule } from 'prosemirror-inputrules'
type Level = 1 | 2 | 3 | 4 | 5 | 6
interface HeadingOptions {
levels?: Level[],
levels: Level[],
}
declare module '@tiptap/core/src/Editor' {
@@ -19,6 +19,10 @@ export default class Heading extends Node {
name = 'heading'
constructor(options: Partial<HeadingOptions> = {}) {
super(options)
}
defaultOptions(): HeadingOptions {
return {
levels: [1, 2, 3, 4, 5, 6],

View File

@@ -22,7 +22,7 @@ export default class History extends Extension {
name = 'history'
constructor(options?: HistoryOptions) {
constructor(options: Partial<HistoryOptions> = {}) {
super(options)
}