fix some typescript bugs

This commit is contained in:
Philipp Kühn
2021-03-05 11:58:52 +01:00
parent e9e3418a0f
commit 2017b84578
5 changed files with 4 additions and 17 deletions

View File

@@ -36,13 +36,6 @@ export type ContentComponent = ComponentInternalInstance & {
ctx: ComponentPublicInstance,
}
declare module '@tiptap/core' {
interface Editor {
contentComponent: ContentComponent | null,
vueRenderers: Map<string, VueRenderer>,
}
}
export class Editor extends CoreEditor {
private reactiveState: Ref<EditorState>

View File

@@ -258,7 +258,7 @@ export function VueNodeViewRenderer(component: Component, options?: Partial<VueN
// try to get the parent component
// this is important for vue devtools to show the component hierarchy correctly
// maybe its `undefined` because <editor-content> isnt rendered yet
if (!props.editor.contentComponent) {
if (!(props.editor as Editor).contentComponent) {
return {}
}